12345678910111213141516171819202122 |
- .PHONY: all clean kernel library
- all: livecd.iso
- kernel:
- $(MAKE) -C kernel all
- library: kernel
- $(MAKE) -C library all
- livecd.iso: kernel library
- mkdir -p livecd
- mkdir -p livecd/boot
- cp kernel/monolithium livecd/boot/monolithium
- mkdir -p livecd/boot/grub
- cp grub.cfg livecd/boot/grub/grub.cfg
- grub-mkrescue -o $@ livecd
- clean:
- $(MAKE) -C kernel clean
- $(MAKE) -C library clean
- rm livecd.iso
|