@@ -66,7 +66,7 @@ CFLAGS+= -I${.CURDIR}/arch/${__arch}
6666CFLAGS+ = -I${EFISRC}/include
6767CFLAGS+ = -I${EFISRC}/include/${__arch}
6868CFLAGS+ = -I${SYSDIR}/contrib/dev/acpica/include
69- CFLAGS+ = -I${EFISRC}/libacpi/include
69+ CFLAGS+ = -I${EFISRC}/libacpi
7070CFLAGS+ = -I${BOOTSRC}/i386/libi386
7171CFLAGS+ = -DEFI
7272
@@ -143,18 +143,21 @@ ${LOADER}.efi: ${PROG}
143143LIBEFI = ${BOOTOBJ}/efi/libefi/libefi.a
144144LIBEFI32 = ${BOOTOBJ}/efi/libefi32/libefi.a
145145LIBACPI = ${BOOTOBJ}/efi/libacpi/libacpi.a
146+ LIBACPI32 = ${BOOTOBJ}/efi/libacpi32/libacpi.a
146147
147148.if ${__arch} == "i386"
148- DPADD = ${LDR_INTERP32} ${LIBEFI32} ${LIBSA32} ${LDSCRIPT}
149- LDADD = ${LDR_INTERP32} ${LIBEFI32} ${LIBSA32}
150- .elif ${__arch} == "amd64"
151- DPADD = ${LDR_INTERP} ${LIBEFI} ${LIBSAFDT} ${LIBEFI_FDT} \
152- ${LIBSA} ${LIBACPI} ${LIBLUA} ${LDSCRIPT}
153- LDADD = ${LDR_INTERP} ${LIBEFI} ${LIBSAFDT} ${LIBEFI_FDT} \
154- ${LIBSA} ${LIBACPI} ${LIBLUA}
149+ DPADD = ${LDR_INTERP32} ${LIBEFI32} ${LIBSA32} ${LIBACPI32} ${LDSCRIPT}
150+ LDADD = ${LDR_INTERP32} ${LIBEFI32} ${LIBSA32} ${LIBACPI32}
155151.else
156- DPADD = ${LDR_INTERP} ${LIBEFI} ${LIBSAFDT} ${LIBEFI_FDT} ${LIBSA} ${LDSCRIPT}
157- LDADD = ${LDR_INTERP} ${LIBEFI} ${LIBSAFDT} ${LIBEFI_FDT} ${LIBSA}
152+ DPADD = ${LDR_INTERP} ${LIBEFI} ${LIBSAFDT} ${LIBEFI_FDT} ${LIBSA} \
153+ ${LIBACPI} ${LDSCRIPT}
154+ LDADD = ${LDR_INTERP} ${LIBEFI} ${LIBSAFDT} ${LIBEFI_FDT} ${LIBSA} \
155+ ${LIBACPI}
156+ .endif
157+
158+ .if ${__arch} == "amd64" && ${DO32 :U0} == 0
159+ DPADD+ = ${LIBLUA}
160+ LDADD+ = ${LIBLUA}
158161.endif
159162
160163.include <bsd.prog.mk>
0 commit comments