diff options
| author | Michael Forney <mforney@mforney.org> | 2016-06-29 21:07:03 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2016-07-02 21:39:52 -0700 |
| commit | b1ff16464cada3bcaab96bd0a711e655cf8d5640 (patch) | |
| tree | 97e99b73ef20a9db792a4aa3fd2c7b9f1e7d04be | |
| parent | ced273f4cc5aaa9a8bbc8dd0b143a9c7f45711cf (diff) | |
Add efibootmgr 0.12
| -rw-r--r-- | .gitmodules | 4 | ||||
| -rw-r--r-- | extra/efibootmgr/.rev | 1 | ||||
| -rw-r--r-- | extra/efibootmgr/gen.rc | 11 | ||||
| m--------- | extra/efibootmgr/src | 0 | ||||
| -rw-r--r-- | extra/efivar/gen.rc | 6 | ||||
| -rw-r--r-- | extra/gen.rc | 1 |
6 files changed, 23 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules index 2e21416f..ab201d1b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -100,9 +100,13 @@ [submodule "devel/qbe/src"] path = devel/qbe/src url = git://c9x.me/qbe.git +[submodule "extra/efibootmgr/src"] + path = extra/efibootmgr/src + url = https://github.com/rhinstaller/efibootmgr [submodule "extra/efivar/src"] path = extra/efivar/src url = https://github.com/rhinstaller/efivar + ignore = all [submodule "extra/hostap/src"] path = extra/hostap/src url = git://w1.fi/hostap.git diff --git a/extra/efibootmgr/.rev b/extra/efibootmgr/.rev new file mode 100644 index 00000000..d00491fd --- /dev/null +++ b/extra/efibootmgr/.rev @@ -0,0 +1 @@ +1 diff --git a/extra/efibootmgr/gen.rc b/extra/efibootmgr/gen.rc new file mode 100644 index 00000000..61ab1e2c --- /dev/null +++ b/extra/efibootmgr/gen.rc @@ -0,0 +1,11 @@ +cflags\ + -I '$builddir'/extra/efivar/include\ + -I '$srcdir'/src/include + +exe efibootmgr -d phony/extra/efivar/headers\ + src/^(efibootmgr/efibootmgr.c lib/^(efi.c unparse_path.c))\ + '$builddir'/extra/efivar/^(libefiboot.a libefivar.a) +file bin/efibootmgr '$outdir'/efibootmgr 755 +file share/man/man8/efibootmgr.8 '$srcdir'/src/man/man8/efibootmgr.8 644 + +fetch git diff --git a/extra/efibootmgr/src b/extra/efibootmgr/src new file mode 160000 +Subproject bedb008bbc464818dbeabce6cbd0fec88b5d938 diff --git a/extra/efivar/gen.rc b/extra/efivar/gen.rc index bab38a44..f8e0383b 100644 --- a/extra/efivar/gen.rc +++ b/extra/efivar/gen.rc @@ -21,6 +21,12 @@ rule makeguids '$outdir/makeguids $in $out' outs='$outdir'/^(guids.bin names.bin guid-symbols.c include/efivar-guids.h)\ build $"outs makeguids '$srcdir'/src/guids.txt '|' '$outdir'/makeguids +hdrs=(efiboot.h efiboot-creator.h efiboot-loadopt.h efivar.h efivar-dp.h) +for(hdr in $hdrs) { + build '$outdir'/include/$hdr copy '$srcdir'/src/include/efivar/$hdr +} +phony headers '$outdir'/include/^($hdrs efivar-guids.h) + lib libefiboot.a src/^(crc32.c creator.c disk.c gpt.c linux.c loadopt.c) lib libefivar.a -d '$outdir'/include/efivar-guids.h src/^(\ dp.c dp-acpi.c dp-hw.c dp-media.c dp-message.c\ diff --git a/extra/gen.rc b/extra/gen.rc index a1e685f2..9ab51afd 100644 --- a/extra/gen.rc +++ b/extra/gen.rc @@ -1,3 +1,4 @@ +subgen efibootmgr subgen efivar subgen hostap subgen libevent |
