1 # Common defines for all of /sys/boot/i386/
7 LOADER_ADDRESS?=0x200000
8 CFLAGS+= -march=i386 -ffreestanding
9 CFLAGS.gcc+= -mpreferred-stack-boundary=2
10 CFLAGS+= -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -msoft-float
13 .if ${MACHINE_CPUARCH} == "amd64"
16 LDFLAGS+= -m elf_i386_fbsd
21 .if exists(${.OBJDIR}/../btx)
22 BTXDIR= ${.OBJDIR}/../btx
24 BTXDIR= ${.CURDIR}/../btx
26 BTXLDR= ${BTXDIR}/btxldr/btxldr
27 BTXKERN= ${BTXDIR}/btx/btx
28 BTXCRT= ${BTXDIR}/lib/crt0.o
30 .include "../Makefile.inc"