Makefile.inc revision 329175
1329145Skevans# Common defines for all of /stand/i386/ 258713Sjhb# 358713Sjhb# $FreeBSD: stable/11/stand/i386/Makefile.inc 329175 2018-02-12 17:44:35Z kevans $ 458713Sjhb 5125537SruLOADER_ADDRESS?=0x200000 6125621SruLDFLAGS+= -nostdlib 7116864Speter 8125537Sru# BTX components 9329140SkevansBTXDIR= ${BOOTOBJ}/i386/btx 10125537SruBTXLDR= ${BTXDIR}/btxldr/btxldr 11125537SruBTXKERN= ${BTXDIR}/btx/btx 12125537SruBTXCRT= ${BTXDIR}/lib/crt0.o 13180012Sru 14329140SkevansBTXSRC= ${BOOTSRC}/i386/btx 15329140SkevansBTXLIB= ${BTXSRC}/lib 16329140Skevans 17329175SkevansCFLAGS+= -I${BTXLIB} 18329175Skevans 19329010Skevans# compact binary with no padding between text, data, bss 20329140SkevansLDSCRIPT= ${BOOTSRC}/i386/boot.ldscript 21329011Skevans# LDFLAGS_BIN=-e start -Ttext ${ORG} -Wl,-T,${LDSCRIPT},-S,--oformat,binary 22329011Skevans# LD_FLAGS_BIN=-static -T ${LDSCRIPT} --gc-sections 23329011SkevansLDFLAGS_BIN=-e start -Ttext ${ORG} -Wl,-N,-S,--oformat,binary 24329011SkevansLD_FLAGS_BIN=-static -N --gc-sections 25329010Skevans 26329140Skevans.if ${MACHINE_CPUARCH} == "amd64" 27329140SkevansDO32=1 28329140Skevans.endif 29329140Skevans 30329140Skevans.if defined(LOADER_FIREWIRE_SUPPORT) 31329140SkevansMK_LOADER_FIREWIRE=yes 32329140Skevans.warning "LOADER_FIREWIRE_SUPPORT deprecated, please move to WITH_LOADER_FIREWIRE" 33329140Skevans.endif 34329140Skevans 35180012Sru.include "../Makefile.inc" 36