]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - stand/ficl/Makefile
ident(1): Normalizing date format
[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 .ifmake testmain
16 CFLAGS= -DTESTMAIN -D_TESTMAIN
17 CFLAGS+=        -I${FICLSRC} -I${FICLSRC}/${FICL_CPUARCH} -I${LDRSRC}
18 SRCS+=          testmain.c
19 PROG=           testmain
20 .include <bsd.prog.mk>
21 .else
22 LIB=            ficl
23 .include <bsd.lib.mk>
24 .endif
25
26 # Standard softwords
27 .PATH: ${FICLSRC}/softwords
28 SOFTWORDS=      softcore.fr jhlocal.fr marker.fr freebsd.fr ficllocal.fr \
29                 ifbrack.fr
30
31 softcore.c: ${SOFTWORDS} softcore.awk
32         (cd ${FICLSRC}/softwords; cat ${SOFTWORDS} \
33             | awk -f softcore.awk -v datestamp="`LC_ALL=C date`") > ${.TARGET}