summaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-09-23 00:22:39 -0400
committerIan Moffett <ian@osmora.org>2025-09-23 00:22:39 -0400
commit21711670544d3c8b852e978565081b8bb34f68c6 (patch)
tree50646c59007dfb1cf41324c4302226acca5487f9 /src/Makefile
parent52cc4f2f6283b3b9a28ea81df1d127190fa28db8 (diff)
build: Use iso_root/ for iso generation
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Makefile b/src/Makefile
index ebfd906..ef157eb 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -44,14 +44,14 @@ root:
.PHONY: sysroot
image:
+ mkdir -p iso_root/boot/
+ cp data/boot/limine.conf $(SHIMDIR)/limine/limine-bios.sys \
+ $(SHIMDIR)/limine/limine-bios-cd.bin $(SHIMDIR)/limine/limine-uefi-cd.bin iso_root/
$(OMAR) -i $(SYSROOT) -o $(SYSROOT)/boot/initrd.omar
- cp $(SHIMDIR)/limine/limine-bios-cd.bin $(SYSROOT)/
- cp $(SHIMDIR)/limine/limine-uefi-cd.bin $(SYSROOT)/
- cp $(SHIMDIR)/limine/limine-bios.sys $(SYSROOT)/
- cp -rf data/boot/* $(SYSROOT)/boot/
+ cp sys/l5 iso_root/boot/
xorriso -as mkisofs -b limine-bios-cd.bin -no-emul-boot -boot-load-size 4\
-boot-info-table --efi-boot limine-uefi-cd.bin -efi-boot-part \
- --efi-boot-image --protective-msdos-label $(SYSROOT) -o $(ISO) 1>/dev/null
+ --efi-boot-image --protective-msdos-label iso_root/ -o $(ISO) 1>/dev/null
$(SHIMDIR)/limine/limine bios-install $(ISO) 1>/dev/null