aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authoraqua <aqua@iserlohn-fortress.net>2022-10-29 20:49:03 +0300
committeraqua <aqua@iserlohn-fortress.net>2022-10-30 12:19:57 +0200
commit841b0527a69a76ab9dd9a376cc2a2d37049c6b54 (patch)
tree4a0d63825238060099cb6bc4487587d9e4454771 /Makefile
parentRemove meson.build files (diff)
downloadkernel-841b0527a69a76ab9dd9a376cc2a2d37049c6b54.tar.xz
makefile: auto-generate OBJS from SRCS
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 8 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index d10fd2a..f623e7a 100644
--- a/Makefile
+++ b/Makefile
@@ -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