# BuildSystemHeader added automatically
# $Header: [Makefile,v 1.2 91/07/02 17:35:16 kalmin Exp ]$
UTOPDIR= ../..
CHECK_ENV= $$N_CHECKENV
CC   	= ${UTOPDIR}/$$N_COMPILER
AS      = ${UTOPDIR}/$$N_ASSEMBLER
LD      = ${UTOPDIR}/$$N_LOADER
IFLAGS	= -I${UTOPDIR}/$$N_INCLUDE -I${UTOPDIR}/$$N_TINCLUDE
DEBUG	=
MODE 	= -D$$N_MODE
CFLAGS	= $$N_COMPILER_FLAGS ${MODE} ${DEBUG} ${IFLAGS} 
LDFLAGS = $$N_LOADER_FLAGS
ASMFLAGS= $$N_ASSEMBLER_FLAGS 
SUFX    = ${N_SUFFIX}
.SUFFIXES:
.SUFFIXES: ${N_SUFFIX_LIST}


CFILES =\
	ChangeStAttr.c \
	ChangeStLineColor.c \
	ChangeStLineWidth.c \
	ChangeStDepthCue.c \
	ChangeStClipListNum.c \
	ChangeStMatrix.c

ASMFILES=

SRCS	= ${CFILES} ${ASMFILES}

OBJS  = \
	ChangeStAttr.${SUFX} \
	ChangeStLineColor.${SUFX} \
	ChangeStLineWidth.${SUFX} \
	ChangeStDepthCue.${SUFX} \
	ChangeStClipListNum.${SUFX} \
	ChangeStMatrix.${SUFX}

.c.${SUFX}:
	${CC} -c ${CFLAGS} $*.c
	${AS} ${ASMFLAGS}  -o $*.${SUFX} $*.s
	\rm -f $*.s

.asm.${SUFX}:
	${CC} -E ${IFLAGS} $*.asm | sed '/^#/d' > $*.macro
	${AS} ${ASMFLAGS} -o $*.${SUFX} $*.macro
	\rm -f $*.macro


makeflag:: checkenv ${OBJS}
	@touch makeflag

checkenv:
	@${CHECK_ENV}

install isntall: makeflag

debug:
	make "DEBUG=-DDEBUG" "SUFX=${SUFX}"

depend:
	makedepend ${SRCS} ${IFLAGS} -o'.$${SUFX}'

clean:
	\rm -f core *.${SUFX} makeflag

lint:
	lint ${CFLAGS} ${IFLAGS} ${SRCS} > linterr

ctags:
	ctags *.c ../io/*.c ../3dprim/*.c ../3dlib/*.c ../system/*.c ../math/*.c ../util/*.c ../vars/*.c ../opcodes/*.c
# DO NOT DELETE THIS LINE -- make depend depends on it.

ChangeStAttr.${SUFX}: ../../src/include/3max.h ../../src/include/N10const.h
ChangeStAttr.${SUFX}: ../../src/include/N10proto.h
ChangeStAttr.${SUFX}: ../../src/include/N10protostr.h
ChangeStAttr.${SUFX}: ../../src/include/Graphics_Mem.h
ChangeStAttr.${SUFX}: /usr/include/io/tc/gx.h /usr/include/io/tc/pmevent.h
ChangeStAttr.${SUFX}: /usr/include/sys/param.h /usr/include/machine/param.h
ChangeStAttr.${SUFX}: /usr/include/sys/signal.h /usr/include/sys/types.h
ChangeStAttr.${SUFX}: /usr/include/sys/smp_lock.h /usr/include/sys/ioctl.h
ChangeStAttr.${SUFX}: /usr/include/sys/ttydev.h /usr/include/io/tc/gq.h
ChangeStAttr.${SUFX}: ../../src/include/constants.h ../../src/include/state.h
ChangeStAttr.${SUFX}: ../../src/include/ClipList.h ../../src/include/Vmem.h
ChangeStAttr.${SUFX}: ../../src/include/PageTables.h ../../src/include/VTLB.h
ChangeStAttr.${SUFX}: /usr/include/machine/pte.h ../../src/include/Globals.h
ChangeStAttr.${SUFX}: ../../src/include/Pgon.h ../../src/include/Macros.h
ChangeStAttr.${SUFX}: ../../src/include/Fcns.h ../../src/include/Clip.h
ChangeStAttr.${SUFX}: ../../src/include/IO.h ../../src/include/N10.h
ChangeStAttr.${SUFX}: ../../src/include/Error.h ../../src/include/Stamp.h
ChangeStAttr.${SUFX}: ../../src/include/StampMacros.h ../../src/include/DMA.h
ChangeStAttr.${SUFX}: ../../src/include/DMAsim.h ../../src/include/ValSB.h
ChangeStAttr.${SUFX}: ../../src/include/STIC.h ../../src/include/asmstr.h
ChangeStLineColor.${SUFX}: ../../src/include/3max.h
ChangeStLineColor.${SUFX}: ../../src/include/N10const.h
ChangeStLineColor.${SUFX}: ../../src/include/N10proto.h
ChangeStLineColor.${SUFX}: ../../src/include/N10protostr.h
ChangeStLineColor.${SUFX}: ../../src/include/Graphics_Mem.h
ChangeStLineColor.${SUFX}: /usr/include/io/tc/gx.h
ChangeStLineColor.${SUFX}: /usr/include/io/tc/pmevent.h
ChangeStLineColor.${SUFX}: /usr/include/sys/param.h
ChangeStLineColor.${SUFX}: /usr/include/machine/param.h
ChangeStLineColor.${SUFX}: /usr/include/sys/signal.h /usr/include/sys/types.h
ChangeStLineColor.${SUFX}: /usr/include/sys/smp_lock.h
ChangeStLineColor.${SUFX}: /usr/include/sys/ioctl.h /usr/include/sys/ttydev.h
ChangeStLineColor.${SUFX}: /usr/include/io/tc/gq.h
ChangeStLineColor.${SUFX}: ../../src/include/constants.h
ChangeStLineColor.${SUFX}: ../../src/include/state.h
ChangeStLineColor.${SUFX}: ../../src/include/ClipList.h
ChangeStLineColor.${SUFX}: ../../src/include/Vmem.h
ChangeStLineColor.${SUFX}: ../../src/include/PageTables.h
ChangeStLineColor.${SUFX}: ../../src/include/VTLB.h
ChangeStLineColor.${SUFX}: /usr/include/machine/pte.h
ChangeStLineColor.${SUFX}: ../../src/include/Globals.h
ChangeStLineColor.${SUFX}: ../../src/include/Pgon.h
ChangeStLineColor.${SUFX}: ../../src/include/Macros.h
ChangeStLineColor.${SUFX}: ../../src/include/Fcns.h ../../src/include/Clip.h
ChangeStLineColor.${SUFX}: ../../src/include/IO.h ../../src/include/N10.h
ChangeStLineColor.${SUFX}: ../../src/include/Error.h
ChangeStLineColor.${SUFX}: ../../src/include/Stamp.h
ChangeStLineColor.${SUFX}: ../../src/include/StampMacros.h
ChangeStLineColor.${SUFX}: ../../src/include/DMA.h ../../src/include/DMAsim.h
ChangeStLineColor.${SUFX}: ../../src/include/ValSB.h ../../src/include/STIC.h
ChangeStLineWidth.${SUFX}: ../../src/include/3max.h
ChangeStLineWidth.${SUFX}: ../../src/include/N10const.h
ChangeStLineWidth.${SUFX}: ../../src/include/N10proto.h
ChangeStLineWidth.${SUFX}: ../../src/include/N10protostr.h
ChangeStLineWidth.${SUFX}: ../../src/include/Graphics_Mem.h
ChangeStLineWidth.${SUFX}: /usr/include/io/tc/gx.h
ChangeStLineWidth.${SUFX}: /usr/include/io/tc/pmevent.h
ChangeStLineWidth.${SUFX}: /usr/include/sys/param.h
ChangeStLineWidth.${SUFX}: /usr/include/machine/param.h
ChangeStLineWidth.${SUFX}: /usr/include/sys/signal.h /usr/include/sys/types.h
ChangeStLineWidth.${SUFX}: /usr/include/sys/smp_lock.h
ChangeStLineWidth.${SUFX}: /usr/include/sys/ioctl.h /usr/include/sys/ttydev.h
ChangeStLineWidth.${SUFX}: /usr/include/io/tc/gq.h
ChangeStLineWidth.${SUFX}: ../../src/include/constants.h
ChangeStLineWidth.${SUFX}: ../../src/include/state.h
ChangeStLineWidth.${SUFX}: ../../src/include/ClipList.h
ChangeStLineWidth.${SUFX}: ../../src/include/Vmem.h
ChangeStLineWidth.${SUFX}: ../../src/include/PageTables.h
ChangeStLineWidth.${SUFX}: ../../src/include/VTLB.h
ChangeStLineWidth.${SUFX}: /usr/include/machine/pte.h
ChangeStLineWidth.${SUFX}: ../../src/include/Globals.h
ChangeStLineWidth.${SUFX}: ../../src/include/Pgon.h
ChangeStLineWidth.${SUFX}: ../../src/include/Macros.h
ChangeStLineWidth.${SUFX}: ../../src/include/Fcns.h ../../src/include/Clip.h
ChangeStLineWidth.${SUFX}: ../../src/include/IO.h ../../src/include/N10.h
ChangeStLineWidth.${SUFX}: ../../src/include/Error.h
ChangeStLineWidth.${SUFX}: ../../src/include/Stamp.h
ChangeStLineWidth.${SUFX}: ../../src/include/StampMacros.h
ChangeStLineWidth.${SUFX}: ../../src/include/DMA.h ../../src/include/DMAsim.h
ChangeStLineWidth.${SUFX}: ../../src/include/ValSB.h ../../src/include/STIC.h
ChangeStLineWidth.${SUFX}: ../../src/include/batch.h
ChangeStDepthCue.${SUFX}: ../../src/include/3max.h
ChangeStDepthCue.${SUFX}: ../../src/include/N10const.h
ChangeStDepthCue.${SUFX}: ../../src/include/N10proto.h
ChangeStDepthCue.${SUFX}: ../../src/include/N10protostr.h
ChangeStDepthCue.${SUFX}: ../../src/include/Graphics_Mem.h
ChangeStDepthCue.${SUFX}: /usr/include/io/tc/gx.h
ChangeStDepthCue.${SUFX}: /usr/include/io/tc/pmevent.h
ChangeStDepthCue.${SUFX}: /usr/include/sys/param.h
ChangeStDepthCue.${SUFX}: /usr/include/machine/param.h
ChangeStDepthCue.${SUFX}: /usr/include/sys/signal.h /usr/include/sys/types.h
ChangeStDepthCue.${SUFX}: /usr/include/sys/smp_lock.h
ChangeStDepthCue.${SUFX}: /usr/include/sys/ioctl.h /usr/include/sys/ttydev.h
ChangeStDepthCue.${SUFX}: /usr/include/io/tc/gq.h
ChangeStDepthCue.${SUFX}: ../../src/include/constants.h
ChangeStDepthCue.${SUFX}: ../../src/include/state.h
ChangeStDepthCue.${SUFX}: ../../src/include/ClipList.h
ChangeStDepthCue.${SUFX}: ../../src/include/Vmem.h
ChangeStDepthCue.${SUFX}: ../../src/include/PageTables.h
ChangeStDepthCue.${SUFX}: ../../src/include/VTLB.h /usr/include/machine/pte.h
ChangeStDepthCue.${SUFX}: ../../src/include/Globals.h
ChangeStDepthCue.${SUFX}: ../../src/include/Pgon.h ../../src/include/Macros.h
ChangeStDepthCue.${SUFX}: ../../src/include/Fcns.h ../../src/include/Clip.h
ChangeStDepthCue.${SUFX}: ../../src/include/IO.h ../../src/include/N10.h
ChangeStDepthCue.${SUFX}: ../../src/include/Error.h ../../src/include/Stamp.h
ChangeStDepthCue.${SUFX}: ../../src/include/StampMacros.h
ChangeStDepthCue.${SUFX}: ../../src/include/DMA.h ../../src/include/DMAsim.h
ChangeStDepthCue.${SUFX}: ../../src/include/ValSB.h ../../src/include/STIC.h
ChangeStClipListNum.${SUFX}: ../../src/include/3max.h
ChangeStClipListNum.${SUFX}: ../../src/include/N10const.h
ChangeStClipListNum.${SUFX}: ../../src/include/N10proto.h
ChangeStClipListNum.${SUFX}: ../../src/include/N10protostr.h
ChangeStClipListNum.${SUFX}: ../../src/include/Graphics_Mem.h
ChangeStClipListNum.${SUFX}: /usr/include/io/tc/gx.h
ChangeStClipListNum.${SUFX}: /usr/include/io/tc/pmevent.h
ChangeStClipListNum.${SUFX}: /usr/include/sys/param.h
ChangeStClipListNum.${SUFX}: /usr/include/machine/param.h
ChangeStClipListNum.${SUFX}: /usr/include/sys/signal.h
ChangeStClipListNum.${SUFX}: /usr/include/sys/types.h
ChangeStClipListNum.${SUFX}: /usr/include/sys/smp_lock.h
ChangeStClipListNum.${SUFX}: /usr/include/sys/ioctl.h
ChangeStClipListNum.${SUFX}: /usr/include/sys/ttydev.h
ChangeStClipListNum.${SUFX}: /usr/include/io/tc/gq.h
ChangeStClipListNum.${SUFX}: ../../src/include/constants.h
ChangeStClipListNum.${SUFX}: ../../src/include/state.h
ChangeStClipListNum.${SUFX}: ../../src/include/ClipList.h
ChangeStClipListNum.${SUFX}: ../../src/include/Vmem.h
ChangeStClipListNum.${SUFX}: ../../src/include/PageTables.h
ChangeStClipListNum.${SUFX}: ../../src/include/VTLB.h
ChangeStClipListNum.${SUFX}: /usr/include/machine/pte.h
ChangeStClipListNum.${SUFX}: ../../src/include/Globals.h
ChangeStClipListNum.${SUFX}: ../../src/include/Pgon.h
ChangeStClipListNum.${SUFX}: ../../src/include/Macros.h
ChangeStClipListNum.${SUFX}: ../../src/include/Fcns.h
ChangeStClipListNum.${SUFX}: ../../src/include/Clip.h ../../src/include/IO.h
ChangeStClipListNum.${SUFX}: ../../src/include/N10.h
ChangeStClipListNum.${SUFX}: ../../src/include/Error.h
ChangeStClipListNum.${SUFX}: ../../src/include/Stamp.h
ChangeStClipListNum.${SUFX}: ../../src/include/StampMacros.h
ChangeStClipListNum.${SUFX}: ../../src/include/DMA.h
ChangeStClipListNum.${SUFX}: ../../src/include/DMAsim.h
ChangeStClipListNum.${SUFX}: ../../src/include/ValSB.h
ChangeStClipListNum.${SUFX}: ../../src/include/STIC.h
ChangeStClipListNum.${SUFX}: ../../src/include/batch.h
ChangeStMatrix.${SUFX}: ../../src/include/3max.h ../../src/include/N10const.h
ChangeStMatrix.${SUFX}: ../../src/include/N10proto.h
ChangeStMatrix.${SUFX}: ../../src/include/N10protostr.h
ChangeStMatrix.${SUFX}: ../../src/include/Graphics_Mem.h
ChangeStMatrix.${SUFX}: /usr/include/io/tc/gx.h /usr/include/io/tc/pmevent.h
ChangeStMatrix.${SUFX}: /usr/include/sys/param.h /usr/include/machine/param.h
ChangeStMatrix.${SUFX}: /usr/include/sys/signal.h /usr/include/sys/types.h
ChangeStMatrix.${SUFX}: /usr/include/sys/smp_lock.h /usr/include/sys/ioctl.h
ChangeStMatrix.${SUFX}: /usr/include/sys/ttydev.h /usr/include/io/tc/gq.h
ChangeStMatrix.${SUFX}: ../../src/include/constants.h
ChangeStMatrix.${SUFX}: ../../src/include/state.h
ChangeStMatrix.${SUFX}: ../../src/include/ClipList.h ../../src/include/Vmem.h
ChangeStMatrix.${SUFX}: ../../src/include/PageTables.h
ChangeStMatrix.${SUFX}: ../../src/include/VTLB.h /usr/include/machine/pte.h
ChangeStMatrix.${SUFX}: ../../src/include/Globals.h ../../src/include/Pgon.h
ChangeStMatrix.${SUFX}: ../../src/include/Macros.h ../../src/include/Fcns.h
ChangeStMatrix.${SUFX}: ../../src/include/Clip.h ../../src/include/IO.h
ChangeStMatrix.${SUFX}: ../../src/include/N10.h ../../src/include/Error.h
ChangeStMatrix.${SUFX}: ../../src/include/Stamp.h
ChangeStMatrix.${SUFX}: ../../src/include/StampMacros.h
ChangeStMatrix.${SUFX}: ../../src/include/DMA.h ../../src/include/DMAsim.h
ChangeStMatrix.${SUFX}: ../../src/include/ValSB.h ../../src/include/STIC.h
