Changeset View
Changeset View
Standalone View
Standalone View
sys/boot/efi/boot1/Makefile
Show All 13 Lines | |||||
# Disable warnings that are currently incompatible with the zfs boot code | # Disable warnings that are currently incompatible with the zfs boot code | ||||
CWARNFLAGS.zfs_module.c += -Wno-array-bounds | CWARNFLAGS.zfs_module.c += -Wno-array-bounds | ||||
CWARNFLAGS.zfs_module.c += -Wno-cast-align | CWARNFLAGS.zfs_module.c += -Wno-cast-align | ||||
CWARNFLAGS.zfs_module.c += -Wno-cast-qual | CWARNFLAGS.zfs_module.c += -Wno-cast-qual | ||||
CWARNFLAGS.zfs_module.c += -Wno-missing-prototypes | CWARNFLAGS.zfs_module.c += -Wno-missing-prototypes | ||||
CWARNFLAGS.zfs_module.c += -Wno-sign-compare | CWARNFLAGS.zfs_module.c += -Wno-sign-compare | ||||
CWARNFLAGS.zfs_module.c += -Wno-unused-parameter | CWARNFLAGS.zfs_module.c += -Wno-unused-parameter | ||||
CWARNFLAGS.zfs_module.c += -Wno-unused-function | CWARNFLAGS.zfs_module.c += -Wno-unused-function | ||||
CWARNFLAGS.skein.c += -Wno-cast-align | |||||
CWARNFLAGS.skein.c += -Wno-missing-variable-declarations | |||||
.endif | .endif | ||||
# architecture-specific loader code | # architecture-specific loader code | ||||
SRCS= boot1.c self_reloc.c start.S ufs_module.c | SRCS= boot1.c self_reloc.c start.S ufs_module.c | ||||
.if ${MK_ZFS} != "no" | .if ${MK_ZFS} != "no" | ||||
SRCS+= zfs_module.c | SRCS+= zfs_module.c | ||||
SRCS+= skein.c skein_block.c | |||||
.PATH: ${.CURDIR}/../../../crypto/skein | |||||
.endif | .endif | ||||
CFLAGS+= -I. | CFLAGS+= -I. | ||||
CFLAGS+= -I${.CURDIR}/../include | CFLAGS+= -I${.CURDIR}/../include | ||||
CFLAGS+= -I${.CURDIR}/../include/${MACHINE} | CFLAGS+= -I${.CURDIR}/../include/${MACHINE} | ||||
CFLAGS+= -I${.CURDIR}/../../../contrib/dev/acpica/include | CFLAGS+= -I${.CURDIR}/../../../contrib/dev/acpica/include | ||||
CFLAGS+= -I${.CURDIR}/../../.. | CFLAGS+= -I${.CURDIR}/../../.. | ||||
CFLAGS+= -DEFI_UFS_BOOT | CFLAGS+= -DEFI_UFS_BOOT | ||||
.ifdef(EFI_DEBUG) | .ifdef(EFI_DEBUG) | ||||
CFLAGS+= -DEFI_DEBUG | CFLAGS+= -DEFI_DEBUG | ||||
.endif | .endif | ||||
.if ${MK_ZFS} != "no" | .if ${MK_ZFS} != "no" | ||||
CFLAGS+= -I${.CURDIR}/../../zfs/ | CFLAGS+= -I${.CURDIR}/../../zfs/ | ||||
CFLAGS+= -I${.CURDIR}/../../../cddl/boot/zfs/ | CFLAGS+= -I${.CURDIR}/../../../cddl/boot/zfs/ | ||||
CFLAGS+= -I${.CURDIR}/../../../crypto/skein | |||||
CFLAGS+= -DEFI_ZFS_BOOT | CFLAGS+= -DEFI_ZFS_BOOT | ||||
.endif | .endif | ||||
# Always add MI sources and REGULAR efi loader bits | # Always add MI sources and REGULAR efi loader bits | ||||
.PATH: ${.CURDIR}/../loader/arch/${MACHINE} | .PATH: ${.CURDIR}/../loader/arch/${MACHINE} | ||||
.PATH: ${.CURDIR}/../loader | .PATH: ${.CURDIR}/../loader | ||||
.PATH: ${.CURDIR}/../../common | .PATH: ${.CURDIR}/../../common | ||||
CFLAGS+= -I${.CURDIR}/../../common | CFLAGS+= -I${.CURDIR}/../../common | ||||
▲ Show 20 Lines • Show All 86 Lines • Show Last 20 Lines |