Changeset View
Changeset View
Standalone View
Standalone View
sys/boot/i386/loader/Makefile
Show First 20 Lines • Show All 60 Lines • ▼ Show 20 Lines | |||||
.if !defined(LOADER_NO_GELI_SUPPORT) | .if !defined(LOADER_NO_GELI_SUPPORT) | ||||
CFLAGS+= -DLOADER_GELI_SUPPORT | CFLAGS+= -DLOADER_GELI_SUPPORT | ||||
LIBGELIBOOT= ${.OBJDIR}/../../geli/libgeliboot.a | LIBGELIBOOT= ${.OBJDIR}/../../geli/libgeliboot.a | ||||
.PATH: ${.CURDIR}/../../../opencrypto | .PATH: ${.CURDIR}/../../../opencrypto | ||||
SRCS+= xform_aes_xts.c | SRCS+= xform_aes_xts.c | ||||
CFLAGS+= -I${.CURDIR}/../../.. -D_STAND | CFLAGS+= -I${.CURDIR}/../../.. -D_STAND | ||||
.endif | .endif | ||||
.if !defined(LOADER_NO_GELI_SUPPORT) || defined(LOADER_ZFS_SUPPORT) | |||||
LIBCRYPTOBOOT= ${.OBJDIR}/../../libcryptoboot/libcryptoboot.a | |||||
.endif | |||||
# Always add MI sources | # Always add MI sources | ||||
.PATH: ${.CURDIR}/../../common | .PATH: ${.CURDIR}/../../common | ||||
.include "${.CURDIR}/../../common/Makefile.inc" | .include "${.CURDIR}/../../common/Makefile.inc" | ||||
CFLAGS+= -I${.CURDIR}/../../common | CFLAGS+= -I${.CURDIR}/../../common | ||||
CFLAGS+= -I. | CFLAGS+= -I. | ||||
CLEANFILES= vers.c ${LOADER} ${LOADER}.bin loader.help | CLEANFILES= vers.c ${LOADER} ${LOADER}.bin loader.help | ||||
▲ Show 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | |||||
FILES+= pcibios.4th | FILES+= pcibios.4th | ||||
FILES+= loader.rc menu.rc | FILES+= loader.rc menu.rc | ||||
.endif | .endif | ||||
# XXX crt0.o needs to be first for pxeboot(8) to work | # XXX crt0.o needs to be first for pxeboot(8) to work | ||||
OBJS= ${BTXCRT} | OBJS= ${BTXCRT} | ||||
DPADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFSBOOT} ${LIBI386} ${LIBSTAND} ${LIBGELIBOOT} | DPADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFSBOOT} ${LIBI386} ${LIBGELIBOOT} \ | ||||
LDADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFSBOOT} ${LIBI386} ${LIBSTAND} ${LIBGELIBOOT} | ${LIBCRYPTOBOOT} ${LIBSTAND} | ||||
LDADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFSBOOT} ${LIBI386} ${LIBGELIBOOT} \ | |||||
${LIBCRYPTOBOOT} ${LIBSTAND} | |||||
.include <bsd.prog.mk> | .include <bsd.prog.mk> | ||||
.if ${MACHINE_CPUARCH} == "amd64" | .if ${MACHINE_CPUARCH} == "amd64" | ||||
beforedepend ${OBJS}: machine | beforedepend ${OBJS}: machine | ||||
CLEANFILES+= machine | CLEANFILES+= machine | ||||
CFLAGS+= -DLOADER_PREFER_AMD64 | CFLAGS+= -DLOADER_PREFER_AMD64 | ||||
machine: .NOMETA | machine: .NOMETA | ||||
ln -sf ${.CURDIR}/../../../i386/include machine | ln -sf ${.CURDIR}/../../../i386/include machine | ||||
.endif | .endif |