From 68cd3c8821aa8d099032feda726bbeacc13177de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juhani=20Krekel=C3=A4?= Date: Mon, 28 Jun 2021 23:00:50 +0300 Subject: [PATCH] Automatically track dependencies --- .gitignore | 1 + Makefile | 5 ++++- empty.d | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 empty.d diff --git a/.gitignore b/.gitignore index 7cf5001..c28b10e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ *.bin *.img +*.d diff --git a/Makefile b/Makefile index b7c94c3..98490f7 100644 --- a/Makefile +++ b/Makefile @@ -11,11 +11,14 @@ nor86.img: bootsector.bin kernel.bin .asm.bin: nasm -fbin -o $@ $< + nasm -MD $@.d -fbin -o $@ $< clean: - rm -f *.bin *.img + rm -f *.bin *.img *.bin.d run: nor86.img qemu-system-i386 -fda $< .PHONY: all clean run + +include *.d diff --git a/empty.d b/empty.d new file mode 100644 index 0000000..143aae6 --- /dev/null +++ b/empty.d @@ -0,0 +1 @@ +# This file is needed so that initial make invocation will work