summaryrefslogtreecommitdiff
path: root/sys/src/boot/efi/mkfile
diff options
context:
space:
mode:
Diffstat (limited to 'sys/src/boot/efi/mkfile')
-rw-r--r--sys/src/boot/efi/mkfile16
1 files changed, 14 insertions, 2 deletions
diff --git a/sys/src/boot/efi/mkfile b/sys/src/boot/efi/mkfile
index fa5292ce2..c68fa0fb4 100644
--- a/sys/src/boot/efi/mkfile
+++ b/sys/src/boot/efi/mkfile
@@ -13,7 +13,7 @@ install:V: $TARG
clean:V:
rm -f *.[68] *.out $TARG
-bootia32.efi: pe32.8 efi.8 sub.8
+bootia32.efi: pe32.8 efi.8 fs.8 pxe.8 sub.8
8l -l -H3 -T$IMAGEBASE -o $target $prereq
pe32.8: pe32.s
@@ -22,13 +22,19 @@ pe32.8: pe32.s
efi.8: efi.c efi.h
8c $CFLAGS efi.c
+fs.8: fs.c efi.h
+ 8c $CFLAGS fs.c
+
+pxe.8: pxe.c efi.h
+ 8c $CFLAGS pxe.c
+
sub.8: sub.c
8c $CFLAGS sub.c
%.8: $HFILES
-bootx64.efi: pe64.6 efi.6 sub.6
+bootx64.efi: pe64.6 efi.6 fs.6 pxe.6 sub.6
6l -l -s -R1 -T$IMAGEBASE -o bootx64.out $prereq
dd -if bootx64.out -bs 1 -iseek 40 >$target
@@ -38,6 +44,12 @@ pe64.6: pe64.s
efi.6: efi.c efi.h
6c $CFLAGS efi.c
+fs.6: fs.c efi.h
+ 6c $CFLAGS fs.c
+
+pxe.6: pxe.c efi.h
+ 6c $CFLAGS pxe.c
+
sub.6: sub.c
6c $CFLAGS sub.c