Deleted Added
sdiff udiff text old ( 280950 ) new ( 281027 )
full compact
1# $FreeBSD: head/sys/boot/efi/boot1/Makefile 280950 2015-04-01 08:30:40Z 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
26.PATH: ${.CURDIR}/../loader/arch/amd64 ${.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}
33LDFLAGS= -Wl,-T${LDSCRIPT} -Wl,-Bsymbolic -shared -Wl,-znocombreloc
34
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
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