# BuildSystemHeader added automatically
# $Header: [Makefile,v 1.1 91/05/03 09:46:04 afuller 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 =\
	declare.c       \
	wcopy.c

ASMFILES=

SRCS	= ${CFILES} ${ASMFILES}

OBJS  = \
	declare.${SUFX} \
	wcopy.${SUFX}

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

.asm.${SUFX}:
	${CC} -E $*.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"

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

clean:
	\rm -f ${OBJS} makeflag

# DO NOT DELETE THIS LINE -- make depend depends on it.

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