150477Speter# $FreeBSD: stable/11/stand/ficl/Makefile 332131 2018-04-06 19:01:08Z kevans $ 240843Smsmith# 3244531Srpaulo 4329140Skevans.include <bsd.init.mk> 5329140Skevans.include "${BOOTSRC}/ficl.mk" 6244531Srpaulo 7329175Skevans.PATH: ${FICLSRC} ${FICLSRC}/${FICL_CPUARCH} 8329175Skevans 996261SobrienBASE_SRCS= dict.c ficl.c fileaccess.c float.c loader.c math64.c \ 1096261Sobrien prefix.c search.c stack.c tools.c vm.c words.c 1194290Sdcs 1296261SobrienSRCS= ${BASE_SRCS} sysdep.c softcore.c 13329140SkevansCLEANFILES+= softcore.c testmain testmain.o 14329140Skevans 1565698Sdfr.ifmake testmain 16331250SkevansCFLAGS= -DTESTMAIN -D_TESTMAIN 17331250SkevansCFLAGS+= -I${FICLSRC} -I${FICLSRC}/${FICL_CPUARCH} -I${LDRSRC} 1896261SobrienSRCS+= testmain.c 1996261SobrienPROG= testmain 2056716Sdcs.include <bsd.prog.mk> 2156716Sdcs.else 2296261SobrienLIB= ficl 2356716Sdcs.include <bsd.lib.mk> 2456716Sdcs.endif 2540843Smsmith 2640843Smsmith# Standard softwords 27329140Skevans.PATH: ${FICLSRC}/softwords 2851786SdcsSOFTWORDS= softcore.fr jhlocal.fr marker.fr freebsd.fr ficllocal.fr \ 2951786Sdcs ifbrack.fr 3040843Smsmith 3196261Sobriensoftcore.c: ${SOFTWORDS} softcore.awk 32329140Skevans (cd ${FICLSRC}/softwords; cat ${SOFTWORDS} \ 3373349Sru | awk -f softcore.awk -v datestamp="`LC_ALL=C date`") > ${.TARGET} 34