Makefile revision 76116
174667Sjedgar# $FreeBSD: head/sys/boot/ficl/Makefile 76116 2001-04-29 02:36:36Z dcs $ 274667Sjedgar# 374667Sjedgar.PATH: ${.CURDIR}/${MACHINE_ARCH} 474667SjedgarBASE_SRCS= dict.c ficl.c math64.c search.c stack.c tools.c \ 574667Sjedgar prefix.c loader.c vm.c words.c 674667SjedgarSRCS= ${BASE_SRCS} sysdep.c softcore.c 774667SjedgarCLEANFILES= softcore.c testmain testmain.o 874667Sjedgar.if ${MACHINE_ARCH} == "alpha" 974667SjedgarCFLAGS+= -mno-fp-regs 1074667Sjedgar.endif 1174667Sjedgar.if ${MACHINE_ARCH} == "i386" 1274667SjedgarCFLAGS+= -mpreferred-stack-boundary=2 1374667Sjedgar.endif 1474667Sjedgar.if HAVE_PNP 1574667SjedgarCFLAGS+= -DHAVE_PNP 1674667Sjedgar.endif 17184607Simp.ifmake testmain 18184607SimpCFLAGS+= -DTESTMAIN -D_TESTMAIN 19184607SimpSRCS+= testmain.c 20184607SimpPROG= testmain 21184607Simp.include <bsd.prog.mk> 22184607Simp.else 23184607SimpLIB= ficl 24184607SimpINTERNALLIB= yes 2574667SjedgarINTERNALSTATICLIB= yes 2674667SjedgarNOPROFILE= yes 2774667Sjedgar.include <bsd.lib.mk> 2874667Sjedgar.endif 2974667Sjedgar 3074667Sjedgar# Standard softwords 3174667SjedgarSOFTWORDS= softcore.fr jhlocal.fr marker.fr freebsd.fr ficllocal.fr \ 3274667Sjedgar ifbrack.fr 3374684Sru# Optional OO extension softwords 3474667Sjedgar#SOFTWORDS+= oo.fr classes.fr 3575222Sru 3674667Sjedgar.PATH: ${.CURDIR}/softwords 3784306SruCFLAGS+= -I${.CURDIR} -I${.CURDIR}/${MACHINE_ARCH} -I${.CURDIR}/../common 3884306Sru 3974667Sjedgarsoftcore.c: ${SOFTWORDS} softcore.awk 4074667Sjedgar (cd ${.CURDIR}/softwords; cat ${SOFTWORDS} \ 4174667Sjedgar | awk -f softcore.awk -v datestamp="`LC_ALL=C date`") > ${.TARGET} 42108037Sru 4374667Sjedgar 44108037Sru