e5d45b774d
efibootmgr manages the UEFI BootXXXX variables that implement the UEFI Boot Manager protocol defined in the UEFI standards. It is modeled after the Linux program of the same name with a mostly compatible set of command line options. Since there's a fair amount of OS specifioc code due to differeing names and methods of doing things, the compatibility isn't 100%. Basic functionality is implemented, though the more advanced next boot functionality that's been defined elsewhere is unimplemented. Submitted by: Matt Williams (with unix / efi path xlate by me) Sponsored by: Netflix
15 lines
297 B
Makefile
15 lines
297 B
Makefile
# $FreeBSD$
|
|
EFIBOOT=${SRCTOP}/stand/efi
|
|
EFIINCL=${SRCTOP}/stand/efi/include
|
|
EFIVAR=${SRCTOP}/usr.sbin/efivar
|
|
.PATH: ${EFIBOOT}/libefi ${EFIVAR}
|
|
CFLAGS+= -I${EFIVAR} -I${EFIINCL}
|
|
|
|
PROG=efibootmgr
|
|
MAN= efibootmgr.8
|
|
SRCS= efichar.c efiutil.c efibootmgr.c
|
|
|
|
LIBADD= efivar geom
|
|
|
|
.include <bsd.prog.mk>
|