summaryrefslogtreecommitdiffstats
path: root/lib/Makefile
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2010-01-30 04:24:03 +0000
committermarcel <marcel@FreeBSD.org>2010-01-30 04:24:03 +0000
commit89690f20ef8083eee2b717d7421d5cb4f470fe47 (patch)
treeea0cb51c4fba8aa72adaf151320489ca6341e96a /lib/Makefile
parentf0bf9d2db51362dc110f356c69e11ac2355d6f55 (diff)
downloadFreeBSD-src-89690f20ef8083eee2b717d7421d5cb4f470fe47.zip
FreeBSD-src-89690f20ef8083eee2b717d7421d5cb4f470fe47.tar.gz
Introduce libefi -- a library around EFI runtime services and protocols.
This first commit brings 3 functions for enumerating, retrieving, adding, removing and modifying EFI variables. The immediate use of these include the insertion of a new boot option as part of the installation process. This library uses ioctl(2) requests implemented by io(4) to pass the requests down through the kernel to EFI. These ioctl requests are only implemented on ia64, so libefi is currently only enabled on ia64. The interface is generic and io(4) on mad64/i386 can easily be taught to handle these once EFI support has been added to the kernel there.
Diffstat (limited to 'lib/Makefile')
-rw-r--r--lib/Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/Makefile b/lib/Makefile
index f57d5d4..c661a4b 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -33,8 +33,8 @@ SUBDIR= ${_csu} libc libbsm libauditd libcom_err libcrypt libelf libkvm msun \
libtacplus libutil ${_libypclnt} libalias libarchive \
${_libatm} libbegemot ${_libbluetooth} ${_libbsnmp} libbz2 \
libcalendar libcam libcompat libdevinfo libdevstat libdisk \
- libdwarf libedit libexpat libfetch libftpio libgeom ${_libgpib} \
- ${_libgssapi} ${_librpcsec_gss} libipsec \
+ libdwarf libedit ${_libefi} libexpat libfetch libftpio libgeom \
+ ${_libgpib} ${_libgssapi} ${_librpcsec_gss} libipsec \
${_libipx} libjail libkiconv libmagic libmemstat ${_libmilter} \
${_libmp} ${_libncp} ${_libngatm} libopie libpam libpcap \
${_libpmc} libproc librt ${_libsdp} ${_libsm} ${_libsmb} \
@@ -104,6 +104,7 @@ _libvgl= libvgl
.endif
.if ${MACHINE_ARCH} == "ia64"
+_libefi= libefi
_libsmb= libsmb
.endif
OpenPOWER on IntegriCloud