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