Deleted Added
full compact
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