summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-09-21 15:40:35 +0200
committerMiguel <m.i@gmx.at>2018-09-21 15:40:35 +0200
commitd7086073d9cc2d6f9174731bf8d8fb907d5d99e7 (patch)
treecae033cbc5c4e6ae6cdcfac172cbdc7421b58aa9 /Makefile
parentc298ca7e6beaad0bcc32af6d4cf50d41b79f13b7 (diff)
trying uefi
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 9d9e40f..e8a4d43 100644
--- a/Makefile
+++ b/Makefile
@@ -104,6 +104,7 @@ ASM_OBJECTS+=$(ASM_MULTIBOOT_OBJ2)
#### BINARIES AND SUBMODULES ########
FOOLOS_ISO=FoolOS.iso
+FOOLOS_ISO_EFI=FoolOS-EFI.iso
KERNEL_IMG=foolos.img
BIN_KERNEL=kernel.bin
BIN_MBR=./boot1/mbr.bin
@@ -206,7 +207,7 @@ stop-qemu:
############ cleanup ############
clean: $(CLEANDIRS)
- @echo "Cleaning..."; rm -f *.bin $(FOOLOS) $(FOOLOS_ISO) $(FOOLOS_VDI) $(KERNEL_ENTRY) $(KERNEL_IMG) $(ASM_OBJECTS) $(OBJECTS) $(IMG_FILLUP) $(BIN_MBR) $(BIN_MP) $(BIN_STAGE2) $(DEPS) bochs.out bochs.log ne2k-tx.log ne2k-txdump.txt tags grubiso/boot/foolos.bin grubiso/boot/ext2.img
+ @echo "Cleaning..."; rm -f *.bin $(FOOLOS) $(FOOLOS_ISO) $(FOOLOS_ISO_EFI) $(FOOLOS_VDI) $(KERNEL_ENTRY) $(KERNEL_IMG) $(ASM_OBJECTS) $(OBJECTS) $(IMG_FILLUP) $(BIN_MBR) $(BIN_MP) $(BIN_STAGE2) $(DEPS) bochs.out bochs.log ne2k-tx.log ne2k-txdump.txt tags grubiso/boot/foolos.bin grubiso/boot/ext2.img
@echo "Cleaning Documentation..."; rm -f ./doc/ -r
tags:
@@ -231,7 +232,8 @@ $(FOOLOS_ISO): $(KERNEL_IMG) userspace
@echo "Create ISO..."
@cp $(KERNEL_IMG) grubiso/boot/foolos.bin
@cp $(IMG_USERSPACE) grubiso/boot
- @grub-mkrescue -o $(FOOLOS_ISO) grubiso/
+ @grub-mkrescue -d /usr/lib/grub/i386-efi -o $(FOOLOS_ISO_EFI) grubiso/
+ @grub-mkrescue -d /usr/lib/grub/i386-pc -o $(FOOLOS_ISO) grubiso/
@echo "Finished ISO"
@echo "------------------------"