Makefile.inc revision 180012
158713Sjhb# Common defines for all of /sys/boot/i386/ 258713Sjhb# 358713Sjhb# $FreeBSD: head/sys/boot/i386/Makefile.inc 180012 2008-06-25 21:33:28Z ru $ 458713Sjhb 5125517SruBINDIR?= /boot 6125517Sru 7125537SruLOADER_ADDRESS?=0x200000 8143661SobrienCFLAGS+= -ffreestanding -mpreferred-stack-boundary=2 \ 9148046Sache -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 10125621SruLDFLAGS+= -nostdlib 11116864Speter 12116864Speter.if ${MACHINE_ARCH} == "amd64" 13162717SruCFLAGS+= -m32 -march=i386 14125537SruLDFLAGS+= -m elf_i386_fbsd 15125537SruAFLAGS+= --32 16116864Speter.endif 17125537Sru 18125537Sru# BTX components 19125537Sru.if exists(${.OBJDIR}/../btx) 20125537SruBTXDIR= ${.OBJDIR}/../btx 21125537Sru.else 22125537SruBTXDIR= ${.CURDIR}/../btx 23125537Sru.endif 24125537SruBTXLDR= ${BTXDIR}/btxldr/btxldr 25125537SruBTXKERN= ${BTXDIR}/btx/btx 26125537SruBTXCRT= ${BTXDIR}/lib/crt0.o 27180012Sru 28180012Sru.include "../Makefile.inc" 29