diff --git a/sys/boot/efi/libefi/Makefile b/sys/boot/efi/libefi/Makefile index 100eb196d8c3..8fcf25956b47 100644 --- a/sys/boot/efi/libefi/Makefile +++ b/sys/boot/efi/libefi/Makefile @@ -11,7 +11,7 @@ LIB= efi INTERNALLIB= WARNS?= 2 -SRCS= delay.c devpath.c efi_console.c efinet.c efipart.c env.c errno.c \ +SRCS= delay.c devpath.c efi_console.c efichar.c efinet.c efipart.c env.c errno.c \ handles.c wchar.c libefi.c efi_driver_utils.c efizfs.c devicename.c .if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" @@ -56,4 +56,6 @@ CFLAGS+= ${FORMAT_EXTENSIONS} CFLAGS+= -DTERM_EMU .endif +CFLAGS+= -DLIBEFI + .include diff --git a/sys/boot/efi/libefi/efichar.c b/sys/boot/efi/libefi/efichar.c index 20022710b932..4d8e3978720e 100644 --- a/sys/boot/efi/libefi/efichar.c +++ b/sys/boot/efi/libefi/efichar.c @@ -29,10 +29,14 @@ __FBSDID("$FreeBSD$"); #include #include +#ifdef LIBEFI +#include +#else #include #include #include #include +#endif #include #include