Makefile (280950) | Makefile (281027) |
---|---|
1# $FreeBSD: head/sys/boot/efi/boot1/Makefile 280950 2015-04-01 08:30:40Z andrew $ | 1# $FreeBSD: head/sys/boot/efi/boot1/Makefile 281027 2015-04-03 15:25:59Z andrew $ |
2 3MAN= 4 5.include <bsd.own.mk> 6 7# In-tree GCC does not support __attribute__((ms_abi)). 8.if ${COMPILER_TYPE} != "gcc" 9 --- 8 unchanged lines hidden (view full) --- 18CFLAGS+= -fPIC 19CFLAGS+= -I. 20CFLAGS+= -I${.CURDIR}/../include 21CFLAGS+= -I${.CURDIR}/../include/${MACHINE_CPUARCH} 22CFLAGS+= -I${.CURDIR}/../../../contrib/dev/acpica/include 23CFLAGS+= -I${.CURDIR}/../../.. 24 25# Always add MI sources and REGULAR efi loader bits | 2 3MAN= 4 5.include <bsd.own.mk> 6 7# In-tree GCC does not support __attribute__((ms_abi)). 8.if ${COMPILER_TYPE} != "gcc" 9 --- 8 unchanged lines hidden (view full) --- 18CFLAGS+= -fPIC 19CFLAGS+= -I. 20CFLAGS+= -I${.CURDIR}/../include 21CFLAGS+= -I${.CURDIR}/../include/${MACHINE_CPUARCH} 22CFLAGS+= -I${.CURDIR}/../../../contrib/dev/acpica/include 23CFLAGS+= -I${.CURDIR}/../../.. 24 25# Always add MI sources and REGULAR efi loader bits |
26.PATH: ${.CURDIR}/../loader/arch/amd64 ${.CURDIR}/../../common | 26.PATH: ${.CURDIR}/../loader/arch/${MACHINE_CPUARCH} ${.CURDIR}/../../common |
27CFLAGS+= -I${.CURDIR}/../../common 28 29FILES= boot1.efi boot1.efifat 30FILESMODE_boot1.efi= ${BINMODE} 31 32LDSCRIPT= ${.CURDIR}/../loader/arch/${MACHINE_CPUARCH}/ldscript.${MACHINE_CPUARCH} | 27CFLAGS+= -I${.CURDIR}/../../common 28 29FILES= boot1.efi boot1.efifat 30FILESMODE_boot1.efi= ${BINMODE} 31 32LDSCRIPT= ${.CURDIR}/../loader/arch/${MACHINE_CPUARCH}/ldscript.${MACHINE_CPUARCH} |
33LDFLAGS= -Wl,-T${LDSCRIPT} -Wl,-Bsymbolic -shared -Wl,-znocombreloc | 33LDFLAGS= -Wl,-T${LDSCRIPT} -Wl,-Bsymbolic -shared |
34 | 34 |
35.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" 36LDFLAGS+= -Wl,-znocombreloc 37.endif 38 |
|
35${PROG}: ${LDSCRIPT} 36 37OBJCOPY?= objcopy 38OBJDUMP?= objdump 39 40.if ${MACHINE_CPUARCH} == "amd64" 41EFI_TARGET= efi-app-x86_64 42.elif ${MACHINE_CPUARCH} == "i386" --- 25 unchanged lines hidden (view full) --- 68 dd if=boot1.efi of=${.TARGET} seek=${BOOT1_OFFSET} conv=notrunc 69 70CLEANFILES= boot1.efifat 71 72.endif # ${COMPILER_TYPE} != "gcc" 73 74.include <bsd.prog.mk> 75 | 39${PROG}: ${LDSCRIPT} 40 41OBJCOPY?= objcopy 42OBJDUMP?= objdump 43 44.if ${MACHINE_CPUARCH} == "amd64" 45EFI_TARGET= efi-app-x86_64 46.elif ${MACHINE_CPUARCH} == "i386" --- 25 unchanged lines hidden (view full) --- 72 dd if=boot1.efi of=${.TARGET} seek=${BOOT1_OFFSET} conv=notrunc 73 74CLEANFILES= boot1.efifat 75 76.endif # ${COMPILER_TYPE} != "gcc" 77 78.include <bsd.prog.mk> 79 |
80.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" |
|
76beforedepend ${OBJS}: machine x86 77 78CLEANFILES+= machine x86 boot1.efi 79 80machine: 81 ln -sf ${.CURDIR}/../../../amd64/include machine 82 83x86: 84 ln -sf ${.CURDIR}/../../../x86/include x86 | 81beforedepend ${OBJS}: machine x86 82 83CLEANFILES+= machine x86 boot1.efi 84 85machine: 86 ln -sf ${.CURDIR}/../../../amd64/include machine 87 88x86: 89 ln -sf ${.CURDIR}/../../../x86/include x86 |
90.endif |
|