]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/boot/ficl/Makefile
Make FICL_TRACE default.
[FreeBSD/FreeBSD.git] / sys / boot / ficl / Makefile
1 # $Id: Makefile,v 1.7 1999/01/18 19:05:26 msmith Exp $
2 #
3 LIB=                    ficl
4 NOPROFILE=              yes
5 INTERNALLIB=            yes
6 INTERNALSTATICLIB=      yes
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
10
11 # Standard softwords
12 SOFTWORDS=      softcore.fr jhlocal.fr marker.fr freebsd.fr
13 # Optional OO extension softwords
14 #SOFTWORDS+=    oo.fr classes.fr
15
16 .PATH:          ${.CURDIR}/softwords
17 CFLAGS+=        -I${.CURDIR} -DFICL_TRACE
18
19 softcore.c:     ${SOFTWORDS} softcore.awk
20         (cd ${.CURDIR}/softwords; cat ${SOFTWORDS} | awk -f softcore.awk) > ${.TARGET}
21
22 .include <bsd.lib.mk>
23
24 testmain:      ${.CURDIR}/testmain.c ${SRCS}
25         @for i in ${BASE_SRCS}; do echo $${i}... ; \
26           ${CC} -c ${CFLAGS} -DTESTMAIN ${.CURDIR}/$${i}; done
27         @echo softdep.c...
28         @${CC} -c ${CFLAGS} -D_TESTMAIN softcore.c
29         cc -o ${.TARGET} ${.CURDIR}/testmain.c ${OBJS}
30