1
0
Fork 0
mirror of https://github.com/tailix/kernel.git synced 2025-02-17 15:45:37 -05:00
kernel/Makefile

23 lines
415 B
Makefile
Raw Normal View History

2020-11-25 14:15:55 +05:00
GRUBCFG = rootfs/boot/grub/grub.cfg
KERNEL = rootfs/boot/tailix.multiboot2
2017-11-09 15:54:13 +00:00
IMAGE = image.iso
2017-11-09 09:58:39 +00:00
2021-12-12 19:00:17 +05:00
.PHONY: kernel/tailix.multiboot2
2020-11-25 15:52:13 +05:00
2017-11-09 16:05:09 +00:00
run: $(IMAGE)
2017-11-09 16:33:01 +00:00
qemu-system-i386 -cdrom $< -display none -serial stdio
2017-11-01 05:03:52 +00:00
2017-11-09 15:52:58 +00:00
clean:
2020-12-06 05:36:55 +05:00
rm -f $(KERNEL)
2021-12-12 19:00:17 +05:00
make -C kernel clean
2017-11-08 09:38:55 +00:00
2020-12-06 05:36:55 +05:00
$(IMAGE): $(GRUBCFG) $(KERNEL)
2017-11-09 16:05:09 +00:00
grub-mkrescue rootfs -o $@
2021-12-12 19:00:17 +05:00
$(KERNEL): kernel/tailix.multiboot2
2020-11-25 14:32:16 +05:00
cp $< $@
2021-12-12 19:00:17 +05:00
kernel/tailix.multiboot2:
make -C kernel tailix.multiboot2