Makefile (302408) | Makefile (329011) |
---|---|
1# $FreeBSD: stable/11/sys/boot/ficl/Makefile 296706 2016-03-11 23:45:51Z bdrewery $ | 1# $FreeBSD: stable/11/sys/boot/ficl/Makefile 329011 2018-02-08 02:50:47Z kevans $ |
2# 3 | 2# 3 |
4FICLDIR?= ${.CURDIR} | 4.include "${.CURDIR}/../Makefile.ficl" |
5 | 5 |
6.if defined(FICL32) 7.PATH: ${FICLDIR}/${MACHINE_CPUARCH:S/amd64/i386/} 8.elif ${MACHINE_ARCH} == "mips64" || ${MACHINE_ARCH} == "mips64el" 9.PATH: ${FICLDIR}/mips64 10.else 11.PATH: ${FICLDIR}/${MACHINE_CPUARCH} 12.endif | |
13BASE_SRCS= dict.c ficl.c fileaccess.c float.c loader.c math64.c \ 14 prefix.c search.c stack.c tools.c vm.c words.c 15 16SRCS= ${BASE_SRCS} sysdep.c softcore.c 17CLEANFILES= softcore.c testmain testmain.o 18.if ${MACHINE_CPUARCH} == "i386" || \ 19 (${MACHINE_CPUARCH} == "amd64" && defined(FICL32)) 20CFLAGS+= -march=i386 --- 15 unchanged lines hidden (view full) --- 36 37# Standard softwords 38.PATH: ${FICLDIR}/softwords 39SOFTWORDS= softcore.fr jhlocal.fr marker.fr freebsd.fr ficllocal.fr \ 40 ifbrack.fr 41# Optional OO extension softwords 42#SOFTWORDS+= oo.fr classes.fr 43 | 6BASE_SRCS= dict.c ficl.c fileaccess.c float.c loader.c math64.c \ 7 prefix.c search.c stack.c tools.c vm.c words.c 8 9SRCS= ${BASE_SRCS} sysdep.c softcore.c 10CLEANFILES= softcore.c testmain testmain.o 11.if ${MACHINE_CPUARCH} == "i386" || \ 12 (${MACHINE_CPUARCH} == "amd64" && defined(FICL32)) 13CFLAGS+= -march=i386 --- 15 unchanged lines hidden (view full) --- 29 30# Standard softwords 31.PATH: ${FICLDIR}/softwords 32SOFTWORDS= softcore.fr jhlocal.fr marker.fr freebsd.fr ficllocal.fr \ 33 ifbrack.fr 34# Optional OO extension softwords 35#SOFTWORDS+= oo.fr classes.fr 36 |
44.if ${MACHINE_CPUARCH} == "amd64" 45.if defined(FICL32) 46CFLAGS+= -m32 -I. 47.else 48CFLAGS+= -fPIC 49.endif 50.endif 51 52.if ${MACHINE_ARCH} == "powerpc64" 53CFLAGS+= -m32 -mcpu=powerpc -I. 54.endif 55 56.if ${MACHINE_CPUARCH} == "amd64" && defined(FICL32) 57FICL_CPUARCH= i386 58.elif ${MACHINE_ARCH} == "mips64" || ${MACHINE_ARCH} == "mips64el" 59FICL_CPUARCH= mips64 60.else 61FICL_CPUARCH= ${MACHINE_CPUARCH} 62.endif 63 64CFLAGS+= -I${FICLDIR} -I${FICLDIR}/${FICL_CPUARCH} \ 65 -I${FICLDIR}/../common 66 | |
67softcore.c: ${SOFTWORDS} softcore.awk 68 (cd ${FICLDIR}/softwords; cat ${SOFTWORDS} \ 69 | awk -f softcore.awk -v datestamp="`LC_ALL=C date`") > ${.TARGET} | 37softcore.c: ${SOFTWORDS} softcore.awk 38 (cd ${FICLDIR}/softwords; cat ${SOFTWORDS} \ 39 | awk -f softcore.awk -v datestamp="`LC_ALL=C date`") > ${.TARGET} |
70 71.if ${MACHINE_CPUARCH} == "amd64" && defined(FICL32) 72.if !exists(machine) 73${SRCS:M*.c:R:S/$/.o/g}: machine 74 75beforedepend ${OBJS}: machine 76.endif 77 78machine: .NOMETA 79 ln -sf ${.CURDIR}/../../i386/include machine 80 81CLEANFILES+= machine 82.endif | |