Lines Matching +full:u +full:- +full:boot +full:- +full:spl

8 CFLAGS+=	-DEFI_BOOT1
9 # We implement a slightly non-standard %S in that it always takes a
10 # CHAR16 that's common in UEFI-land instead of a wchar_t. This only
14 CWARNFLAGS.proto.c += -Wno-format
15 CWARNFLAGS.boot1.c += -Wno-format
16 CWARNFLAGS.ufs_module.c += -Wno-format
17 CWARNFLAGS.zfs_module.c += -Wno-format
20 CWARNFLAGS.ufs_module.c += -Wno-cast-align
22 # Disable warnings that are currently incompatible with the zfs boot code
23 CWARNFLAGS.zfs_module.c += -Wno-array-bounds
24 CWARNFLAGS.zfs_module.c += -Wno-cast-align
25 CWARNFLAGS.zfs_module.c += -Wno-cast-qual
26 CWARNFLAGS.zfs_module.c += -Wno-missing-prototypes
27 CWARNFLAGS.zfs_module.c += -Wno-sign-compare
28 CWARNFLAGS.zfs_module.c += -Wno-unused-parameter
29 CWARNFLAGS.zfs_module.c += -Wno-unused-function
31 # architecture-specific loader code
35 CFLAGS.zfs_module.c+= -I${ZFSSRC}
36 CFLAGS.zfs_module.c+= -I${SYSDIR}/cddl/boot/zfs
37 CFLAGS.zfs_module.c+= -I${SYSDIR}/crypto/skein
38 CFLAGS.zfs_module.c+= -I${SYSDIR}/contrib/openzfs/include
39 CFLAGS.zfs_module.c+= -I${SYSDIR}/contrib/openzfs/include/os/freebsd/spl
40 CFLAGS.zfs_module.c+= -I${SYSDIR}/contrib/openzfs/include/os/freebsd/zfs
41 CFLAGS.zfs_module.c+= -I${SYSDIR}/cddl/contrib/opensolaris/common/lz4
42 CFLAGS.zfs_module.c+= -include ${ZFSOSINC}/spl/sys/ccompile.h
44 CFLAGS+= -DEFI_ZFS_BOOT
47 CFLAGS+= -I${EFIINC}
48 CFLAGS+= -I${EFIINCMD}
49 CFLAGS+= -I${SYSDIR}/contrib/dev/acpica/include
50 CFLAGS+= -DEFI_UFS_BOOT
52 CFLAGS+= -DEFI_DEBUG
61 CFLAGS+= -I${LDRSRC}
67 LDFLAGS+= -Wl,-T${LDSCRIPT},-Bsymbolic,-znotext -pie
69 LDFLAGS+= -Wl,--no-dynamic-linker
73 CFLAGS+= -mgeneral-regs-only
76 CFLAGS+= -fPIC
77 LDFLAGS+= -Wl,-znocombreloc
94 @if ${NM} ${.ALLSRC} | grep ' U '; then \
99 ${OBJCOPY} -j .peheader -j .text -j .sdata -j .data \
100 -j .dynamic -j .dynsym -j .rel.dyn \
101 -j .rela.dyn -j .reloc -j .eh_frame \
102 --output-target=${EFI_TARGET} ${.ALLSRC} ${.TARGET}