diff options
Diffstat (limited to 'stand/ficl/Makefile')
-rw-r--r-- | stand/ficl/Makefile | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/stand/ficl/Makefile b/stand/ficl/Makefile new file mode 100644 index 0000000..9a13614 --- /dev/null +++ b/stand/ficl/Makefile @@ -0,0 +1,32 @@ +# $FreeBSD$ +# + +.include <bsd.init.mk> +.include "${BOOTSRC}/ficl.mk" + +BASE_SRCS= dict.c ficl.c fileaccess.c float.c loader.c math64.c \ + prefix.c search.c stack.c tools.c vm.c words.c + +SRCS= ${BASE_SRCS} sysdep.c softcore.c +CLEANFILES+= softcore.c testmain testmain.o + +.include <bsd.stand.mk> +.ifmake testmain +CFLAGS+= -DTESTMAIN -D_TESTMAIN +SRCS+= testmain.c +PROG= testmain +.include <bsd.prog.mk> +.else +LIB= ficl +INTERNALLIB= +.include <bsd.lib.mk> +.endif + +# Standard softwords +.PATH: ${FICLSRC}/softwords +SOFTWORDS= softcore.fr jhlocal.fr marker.fr freebsd.fr ficllocal.fr \ + ifbrack.fr + +softcore.c: ${SOFTWORDS} softcore.awk + (cd ${FICLSRC}/softwords; cat ${SOFTWORDS} \ + | awk -f softcore.awk -v datestamp="`LC_ALL=C date`") > ${.TARGET} |