Changeset View
Changeset View
Standalone View
Standalone View
head/sys/boot/userboot/ficl/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
# | # | ||||
.include <bsd.own.mk> | .include <bsd.own.mk> | ||||
MK_SSP= no | MK_SSP= no | ||||
.PATH: ${.CURDIR}/../../ficl | .PATH: ${.CURDIR}/../../ficl | ||||
.PATH: ${.CURDIR}/../../ficl/${MACHINE_CPUARCH} | .PATH: ${.CURDIR}/../../ficl/${MACHINE_CPUARCH} | ||||
BASE_SRCS= dict.c ficl.c fileaccess.c float.c loader.c math64.c \ | BASE_SRCS= dict.c ficl.c fileaccess.c float.c loader.c math64.c \ | ||||
prefix.c search.c stack.c tools.c vm.c words.c | prefix.c search.c stack.c tools.c vm.c words.c | ||||
SRCS= ${BASE_SRCS} sysdep.c softcore.c | SRCS= ${BASE_SRCS} sysdep.c softcore.c | ||||
CLEANFILES= softcore.c testmain testmain.o | CLEANFILES= softcore.c testmain testmain.o | ||||
CFLAGS+= -ffreestanding -fPIC | |||||
.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" | |||||
#CFLAGS+= -march=i386 | |||||
CFLAGS+= -mno-mmx -mno-3dnow -mno-sse -mno-sse2 | |||||
.endif | |||||
.if ${MACHINE_CPUARCH} == "i386" | |||||
CFLAGS.gcc+= -mpreferred-stack-boundary=2 | |||||
CFLAGS+= -mno-sse3 | |||||
.endif | |||||
.if ${MACHINE_CPUARCH} == "powerpc" || ${MACHINE_CPUARCH} == "arm" | |||||
CFLAGS+= -msoft-float | |||||
.endif | |||||
.if ${MACHINE} == "pc98" | |||||
CFLAGS+= -Os -DPC98 | |||||
.endif | |||||
.if HAVE_PNP | .if HAVE_PNP | ||||
CFLAGS+= -DHAVE_PNP | CFLAGS+= -DHAVE_PNP | ||||
.endif | .endif | ||||
.include <bsd.stand.mk> | |||||
.ifmake testmain | .ifmake testmain | ||||
CFLAGS+= -DTESTMAIN -D_TESTMAIN | CFLAGS+= -DTESTMAIN -D_TESTMAIN | ||||
SRCS+= testmain.c | SRCS+= testmain.c | ||||
PROG= testmain | PROG= testmain | ||||
.include <bsd.prog.mk> | .include <bsd.prog.mk> | ||||
.else | .else | ||||
LIB= ficl | LIB= ficl | ||||
INTERNALLIB= | INTERNALLIB= | ||||
Show All 36 Lines |