Makefile (123374) | Makefile (125556) |
---|---|
1# $FreeBSD: head/sys/boot/ficl/Makefile 123374 2003-12-10 09:10:54Z grehan $ | 1# $FreeBSD: head/sys/boot/ficl/Makefile 125556 2004-02-07 08:10:07Z ru $ |
2# | 2# |
3.if ${MACHINE_ARCH} == "amd64" 4.MAKEFLAGS: MACHINE_ARCH=i386 MACHINE=i386 REALLY_AMD64=true 5.endif 6 7.PATH: ${.CURDIR}/${MACHINE_ARCH} | 3.PATH: ${.CURDIR}/${MACHINE_ARCH:S/amd64/i386/} |
8BASE_SRCS= dict.c ficl.c fileaccess.c float.c loader.c math64.c \ 9 prefix.c search.c stack.c tools.c vm.c words.c 10 11SRCS= ${BASE_SRCS} sysdep.c softcore.c 12CLEANFILES= softcore.c testmain testmain.o 13CFLAGS+= -ffreestanding 14.if ${MACHINE_ARCH} == "alpha" 15CFLAGS+= -mno-fp-regs 16.endif | 4BASE_SRCS= dict.c ficl.c fileaccess.c float.c loader.c math64.c \ 5 prefix.c search.c stack.c tools.c vm.c words.c 6 7SRCS= ${BASE_SRCS} sysdep.c softcore.c 8CLEANFILES= softcore.c testmain testmain.o 9CFLAGS+= -ffreestanding 10.if ${MACHINE_ARCH} == "alpha" 11CFLAGS+= -mno-fp-regs 12.endif |
17.if ${MACHINE_ARCH} == "i386" | 13.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64" |
18CFLAGS+= -mpreferred-stack-boundary=2 19.endif 20.if ${MACHINE_ARCH} == "powerpc" 21CFLAGS+= -msoft-float 22.endif 23.if ${MACHINE} == "pc98" 24CFLAGS+= -DPC98 25.endif --- 13 unchanged lines hidden (view full) --- 39 40# Standard softwords 41.PATH: ${.CURDIR}/softwords 42SOFTWORDS= softcore.fr jhlocal.fr marker.fr freebsd.fr ficllocal.fr \ 43 ifbrack.fr 44# Optional OO extension softwords 45#SOFTWORDS+= oo.fr classes.fr 46 | 14CFLAGS+= -mpreferred-stack-boundary=2 15.endif 16.if ${MACHINE_ARCH} == "powerpc" 17CFLAGS+= -msoft-float 18.endif 19.if ${MACHINE} == "pc98" 20CFLAGS+= -DPC98 21.endif --- 13 unchanged lines hidden (view full) --- 35 36# Standard softwords 37.PATH: ${.CURDIR}/softwords 38SOFTWORDS= softcore.fr jhlocal.fr marker.fr freebsd.fr ficllocal.fr \ 39 ifbrack.fr 40# Optional OO extension softwords 41#SOFTWORDS+= oo.fr classes.fr 42 |
47.if defined(REALLY_AMD64) | 43.if ${MACHINE_ARCH} == "amd64" |
48CFLAGS+= -m32 -I. 49.endif 50 | 44CFLAGS+= -m32 -I. 45.endif 46 |
51CFLAGS+= -I${.CURDIR} -I${.CURDIR}/${MACHINE_ARCH} -I${.CURDIR}/../common | 47CFLAGS+= -I${.CURDIR} -I${.CURDIR}/${MACHINE_ARCH:S/amd64/i386/} \ 48 -I${.CURDIR}/../common |
52 53softcore.c: ${SOFTWORDS} softcore.awk 54 (cd ${.CURDIR}/softwords; cat ${SOFTWORDS} \ 55 | awk -f softcore.awk -v datestamp="`LC_ALL=C date`") > ${.TARGET} 56 | 49 50softcore.c: ${SOFTWORDS} softcore.awk 51 (cd ${.CURDIR}/softwords; cat ${SOFTWORDS} \ 52 | awk -f softcore.awk -v datestamp="`LC_ALL=C date`") > ${.TARGET} 53 |
57.if defined(REALLY_AMD64) | 54.if ${MACHINE_ARCH} == "amd64" |
58${SRCS:M*.c:R:S/$/.o/g}: machine 59 60beforedepend ${OBJS}: machine 61 62machine: 63 ln -sf ${.CURDIR}/../../i386/include machine 64 65CLEANFILES+= machine 66.endif | 55${SRCS:M*.c:R:S/$/.o/g}: machine 56 57beforedepend ${OBJS}: machine 58 59machine: 60 ln -sf ${.CURDIR}/../../i386/include machine 61 62CLEANFILES+= machine 63.endif |