Makefile.inc revision 329145
1329145Skevans# Common defines for all of /stand/i386/ 258713Sjhb# 358713Sjhb# $FreeBSD: stable/11/stand/i386/Makefile.inc 329145 2018-02-12 01:08:44Z kevans $ 458713Sjhb 5125537SruLOADER_ADDRESS?=0x200000 6259913SdimCFLAGS+= -march=i386 -ffreestanding 7259913SdimCFLAGS.gcc+= -mpreferred-stack-boundary=2 8287227SimpCFLAGS+= ${CFLAGS_NO_SIMD} -msoft-float 9125621SruLDFLAGS+= -nostdlib 10116864Speter 11125537Sru# BTX components 12329140SkevansBTXDIR= ${BOOTOBJ}/i386/btx 13125537SruBTXLDR= ${BTXDIR}/btxldr/btxldr 14125537SruBTXKERN= ${BTXDIR}/btx/btx 15125537SruBTXCRT= ${BTXDIR}/lib/crt0.o 16180012Sru 17329140SkevansBTXSRC= ${BOOTSRC}/i386/btx 18329140SkevansBTXLIB= ${BTXSRC}/lib 19329140Skevans 20329010Skevans# compact binary with no padding between text, data, bss 21329140SkevansLDSCRIPT= ${BOOTSRC}/i386/boot.ldscript 22329011Skevans# LDFLAGS_BIN=-e start -Ttext ${ORG} -Wl,-T,${LDSCRIPT},-S,--oformat,binary 23329011Skevans# LD_FLAGS_BIN=-static -T ${LDSCRIPT} --gc-sections 24329011SkevansLDFLAGS_BIN=-e start -Ttext ${ORG} -Wl,-N,-S,--oformat,binary 25329011SkevansLD_FLAGS_BIN=-static -N --gc-sections 26329010Skevans 27329140Skevans.if ${MACHINE_CPUARCH} == "amd64" 28329140SkevansDO32=1 29329140Skevans.endif 30329140Skevans 31329140Skevans.if defined(LOADER_FIREWIRE_SUPPORT) 32329140SkevansMK_LOADER_FIREWIRE=yes 33329140Skevans.warning "LOADER_FIREWIRE_SUPPORT deprecated, please move to WITH_LOADER_FIREWIRE" 34329140Skevans.endif 35329140Skevans 36180012Sru.include "../Makefile.inc" 37