Changeset View
Changeset View
Standalone View
Standalone View
sys/boot/efi/loader/Makefile
Show First 20 Lines • Show All 93 Lines • ▼ Show 20 Lines | |||||
.if ${MK_FDT} != "no" && ${LOADER_FDT_SUPPORT} != "no" | .if ${MK_FDT} != "no" && ${LOADER_FDT_SUPPORT} != "no" | ||||
CFLAGS+= -I${.CURDIR}/../../fdt | CFLAGS+= -I${.CURDIR}/../../fdt | ||||
CFLAGS+= -I${.OBJDIR}/../../fdt | CFLAGS+= -I${.OBJDIR}/../../fdt | ||||
CFLAGS+= -DLOADER_FDT_SUPPORT | CFLAGS+= -DLOADER_FDT_SUPPORT | ||||
LIBEFI_FDT= ${.OBJDIR}/../../efi/fdt/libefi_fdt.a | LIBEFI_FDT= ${.OBJDIR}/../../efi/fdt/libefi_fdt.a | ||||
LIBFDT= ${.OBJDIR}/../../fdt/libfdt.a | LIBFDT= ${.OBJDIR}/../../fdt/libfdt.a | ||||
.endif | .endif | ||||
LIBBOOT_CRYPTO= ${.OBJDIR}/../../boot_crypto/libboot_crypto.a | |||||
# Include bcache code. | # Include bcache code. | ||||
HAVE_BCACHE= yes | HAVE_BCACHE= yes | ||||
.if defined(EFI_STAGING_SIZE) | .if defined(EFI_STAGING_SIZE) | ||||
CFLAGS+= -DEFI_STAGING_SIZE=${EFI_STAGING_SIZE} | CFLAGS+= -DEFI_STAGING_SIZE=${EFI_STAGING_SIZE} | ||||
.endif | .endif | ||||
# Always add MI sources | # Always add MI sources | ||||
Show All 35 Lines | ${OBJCOPY} -j .peheader -j .text -j .sdata -j .data \ | ||||
-j .dynamic -j .dynsym -j .rel.dyn \ | -j .dynamic -j .dynsym -j .rel.dyn \ | ||||
-j .rela.dyn -j .reloc -j .eh_frame -j set_Xcommand_set \ | -j .rela.dyn -j .reloc -j .eh_frame -j set_Xcommand_set \ | ||||
-j set_Xficl_compile_set \ | -j set_Xficl_compile_set \ | ||||
--output-target=${EFI_TARGET} ${.ALLSRC} ${.TARGET} | --output-target=${EFI_TARGET} ${.ALLSRC} ${.TARGET} | ||||
LIBEFI= ${.OBJDIR}/../libefi/libefi.a | LIBEFI= ${.OBJDIR}/../libefi/libefi.a | ||||
DPADD= ${LIBFICL} ${LIBEFI} ${LIBFDT} ${LIBEFI_FDT} ${LIBSTAND} \ | DPADD= ${LIBFICL} ${LIBEFI} ${LIBFDT} ${LIBEFI_FDT} ${LIBSTAND} \ | ||||
${LDSCRIPT} | ${LDSCRIPT} ${LIBBOOT_CRYPTO} | ||||
LDADD= ${LIBFICL} ${LIBEFI} ${LIBFDT} ${LIBEFI_FDT} ${LIBSTAND} | LDADD= ${LIBFICL} ${LIBEFI} ${LIBFDT} ${LIBEFI_FDT} ${LIBSTAND} \ | ||||
${LIBBOOT_CRYPTO} | |||||
.include <bsd.prog.mk> | .include <bsd.prog.mk> | ||||
beforedepend ${OBJS}: machine | beforedepend ${OBJS}: machine | ||||
CLEANFILES+= machine | CLEANFILES+= machine | ||||
machine: .NOMETA | machine: .NOMETA | ||||
Show All 9 Lines |