diff options
author | aqua <aqua@iserlohn-fortress.net> | 2022-10-29 20:49:03 +0300 |
---|---|---|
committer | aqua <aqua@iserlohn-fortress.net> | 2022-10-30 12:19:57 +0200 |
commit | 841b0527a69a76ab9dd9a376cc2a2d37049c6b54 (patch) | |
tree | 4a0d63825238060099cb6bc4487587d9e4454771 /Makefile | |
parent | Remove meson.build files (diff) | |
download | kernel-841b0527a69a76ab9dd9a376cc2a2d37049c6b54.tar.xz |
makefile: auto-generate OBJS from SRCS
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -36,13 +36,14 @@ src/kernel.a: ${MAKE} ARCH=${ARCH} -C src kernel.a glitch.elf: ${ARCH}/arch.a src/kernel.a devices/devs.a lib/libk.a - ${LD} ${LDFLAGS} -T ${ARCH}/linker.ld -o $@ $^ + @echo ' LD $@' + @${LD} ${LDFLAGS} -T ${ARCH}/linker.ld -o $@ $^ glitch.iso: glitch.elf grub/grub.cfg - grub-file --is-x86-multiboot2 glitch.elf - mkdir -p isodir/boot/grub - mkdir -p isodir/boot/glitch - cp grub/grub.cfg isodir/boot/grub/grub.cfg - cp glitch.elf isodir/boot/glitch/glitch.elf - grub-mkrescue -o glitch.iso isodir + @grub-file --is-x86-multiboot2 glitch.elf + @mkdir -p isodir/boot/grub + @mkdir -p isodir/boot/glitch + @cp grub/grub.cfg isodir/boot/grub/grub.cfg + @cp glitch.elf isodir/boot/glitch/glitch.elf + @grub-mkrescue -o glitch.iso isodir |