diff --git a/Makefile b/Makefile index 394fbd2..05fa6ca 100644 --- a/Makefile +++ b/Makefile @@ -31,7 +31,7 @@ binaries = libk.a all: kernel.elf -env: install-headers install-libs +env: install-headers install-libs # TODO: change this to a file specific target, so it doesnt recompile everytime, and so we can move as a prereq on kernel.elf util/./gen-clangd.sh kernel.elf: install-headers install-libs $(c_kern_objects) $(asm_kern_objects) @@ -39,7 +39,7 @@ kernel.elf: install-headers install-libs $(c_kern_objects) $(asm_kern_objects) os.iso: kernel.elf mkdir -p iso/boot/grub - cp $(shell find . -name "kernel.elf") iso/boot/kernel.elf + cp $< iso/boot/kernel.elf cp util/grub.cfg iso/boot/grub/grub.cfg grub-mkrescue -o $@ iso