1 # $Id: Makefile,v 1.7 1999/01/18 19:05:26 msmith Exp $
7 BASE_SRCS= dict.c ficl.c math64.c stack.c sysdep.c vm.c words.c
8 SRCS= ${BASE_SRCS} softcore.c
9 CLEANFILES= softcore.c testmain
12 SOFTWORDS= softcore.fr jhlocal.fr marker.fr freebsd.fr
13 # Optional OO extension softwords
14 #SOFTWORDS+= oo.fr classes.fr
16 .PATH: ${.CURDIR}/softwords
17 CFLAGS+= -I${.CURDIR} -DFICL_TRACE
19 softcore.c: ${SOFTWORDS} softcore.awk
20 (cd ${.CURDIR}/softwords; cat ${SOFTWORDS} | awk -f softcore.awk) > ${.TARGET}
24 testmain: ${.CURDIR}/testmain.c ${SRCS}
25 @for i in ${BASE_SRCS}; do echo $${i}... ; \
26 ${CC} -c ${CFLAGS} -DTESTMAIN ${.CURDIR}/$${i}; done
28 @${CC} -c ${CFLAGS} -D_TESTMAIN softcore.c
29 cc -o ${.TARGET} ${.CURDIR}/testmain.c ${OBJS}