Makefile revision 94290
150477Speter# $FreeBSD: head/sys/boot/ficl/Makefile 94290 2002-04-09 17:45:28Z dcs $ 240843Smsmith# 353636Sdcs.PATH: ${.CURDIR}/${MACHINE_ARCH} 494290SdcsBASE_SRCS= dict.c ficl.c fileaccess.c float.c loader.c math64.c \ 594290Sdcs prefix.c search.c stack.c tools.c vm.c words.c 694290Sdcs 756716SdcsSRCS= ${BASE_SRCS} sysdep.c softcore.c 856717SdcsCLEANFILES= softcore.c testmain testmain.o 960480Speter.if ${MACHINE_ARCH} == "alpha" 1060480SpeterCFLAGS+= -mno-fp-regs 1160480Speter.endif 1264550Speter.if ${MACHINE_ARCH} == "i386" 1364550SpeterCFLAGS+= -mpreferred-stack-boundary=2 1464550Speter.endif 1565677Sdfr.if HAVE_PNP 1665698SdfrCFLAGS+= -DHAVE_PNP 1765677Sdfr.endif 1865698Sdfr.ifmake testmain 1956716SdcsCFLAGS+= -DTESTMAIN -D_TESTMAIN 2056716SdcsSRCS+= testmain.c 2156716SdcsPROG= testmain 2256716Sdcs.include <bsd.prog.mk> 2356716Sdcs.else 2440843SmsmithLIB= ficl 2540843SmsmithINTERNALLIB= yes 2640843SmsmithINTERNALSTATICLIB= yes 2756716SdcsNOPROFILE= yes 2856716Sdcs.include <bsd.lib.mk> 2956716Sdcs.endif 3040843Smsmith 3140843Smsmith# Standard softwords 3251786SdcsSOFTWORDS= softcore.fr jhlocal.fr marker.fr freebsd.fr ficllocal.fr \ 3351786Sdcs ifbrack.fr 3440843Smsmith# Optional OO extension softwords 3540843Smsmith#SOFTWORDS+= oo.fr classes.fr 3640843Smsmith 3740843Smsmith.PATH: ${.CURDIR}/softwords 3876116SdcsCFLAGS+= -I${.CURDIR} -I${.CURDIR}/${MACHINE_ARCH} -I${.CURDIR}/../common 3940843Smsmith 4042807Smsmithsoftcore.c: ${SOFTWORDS} softcore.awk 4168729Sobrien (cd ${.CURDIR}/softwords; cat ${SOFTWORDS} \ 4273349Sru | awk -f softcore.awk -v datestamp="`LC_ALL=C date`") > ${.TARGET} 4340843Smsmith 4440843Smsmith 45