]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - stand/ficl/Makefile
sqlite3: Vendor import of sqlite3 3.41.2
[FreeBSD/FreeBSD.git] / stand / ficl / Makefile
1 # $FreeBSD$
2 #
3
4 .include <bsd.init.mk>
5 .include "${BOOTSRC}/ficl.mk"
6
7 .PATH: ${FICLSRC} ${FICLSRC}/${FICL_CPUARCH}
8
9 BASE_SRCS=      dict.c ficl.c fileaccess.c float.c loader.c math64.c \
10                 prefix.c search.c stack.c tools.c vm.c words.c
11
12 SRCS=           ${BASE_SRCS} sysdep.c softcore.c
13 CLEANFILES+=    softcore.c testmain testmain.o
14
15 CFLAGS.loader.c += -I${SRCTOP}/sys/teken
16 CFLAGS.loader.c += -I${SRCTOP}/contrib/pnglite
17 .ifmake testmain
18 CFLAGS= -DTESTMAIN -D_TESTMAIN
19 CFLAGS+=        -I${FICLSRC} -I${FICLSRC}/${FICL_CPUARCH} -I${LDRSRC}
20 SRCS+=          testmain.c
21 PROG=           testmain
22 .include <bsd.prog.mk>
23 .else
24 LIB=            ficl
25 .include <bsd.lib.mk>
26 .endif
27
28 # Standard softwords
29 .PATH: ${FICLSRC}/softwords
30 SOFTWORDS=      softcore.fr jhlocal.fr marker.fr freebsd.fr ficllocal.fr \
31                 ifbrack.fr
32
33 softcore.c: ${SOFTWORDS} softcore.awk
34         (cd ${FICLSRC}/softwords; cat ${SOFTWORDS} \
35             | awk -f softcore.awk -v datestamp="`LC_ALL=C date`") > ${.TARGET}