Write out kernel executable in bin/ directory

This commit is contained in:
mintsuki 2023-09-27 16:24:26 -05:00
parent bb7be171fd
commit 62be50a063
4 changed files with 8 additions and 8 deletions

View file

@ -67,7 +67,7 @@ kernel:
$(IMAGE_NAME).iso: limine kernel
rm -rf iso_root
mkdir -p iso_root
cp -v kernel/kernel.elf \
cp -v kernel/bin/kernel \
limine.cfg limine/limine-bios.sys limine/limine-bios-cd.bin limine/limine-uefi-cd.bin iso_root/
mkdir -p iso_root/EFI/BOOT
cp -v limine/BOOTX64.EFI iso_root/EFI/BOOT/
@ -87,7 +87,7 @@ $(IMAGE_NAME).hdd: limine kernel
./limine/limine bios-install $(IMAGE_NAME).hdd
mformat -i $(IMAGE_NAME).hdd@@1M
mmd -i $(IMAGE_NAME).hdd@@1M ::/EFI ::/EFI/BOOT
mcopy -i $(IMAGE_NAME).hdd@@1M kernel/kernel.elf limine.cfg limine/limine-bios.sys ::/
mcopy -i $(IMAGE_NAME).hdd@@1M kernel/bin/kernel limine.cfg limine/limine-bios.sys ::/
mcopy -i $(IMAGE_NAME).hdd@@1M limine/BOOTX64.EFI ::/EFI/BOOT
mcopy -i $(IMAGE_NAME).hdd@@1M limine/BOOTIA32.EFI ::/EFI/BOOT