From eccfab07d86d95f4167a025ad70e4d514844e09e Mon Sep 17 00:00:00 2001 From: Baptiste Wicht Date: Tue, 29 Oct 2013 21:01:27 +0100 Subject: [PATCH] Add recursive cleaning to makefile --- Makefile | 6 ++++-- bootloader/Makefile | 3 +++ kernel/Makefile | 4 ++++ micro_kernel/Makefile | 3 +++ 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index a5ebdac0..809aec74 100644 --- a/Makefile +++ b/Makefile @@ -29,6 +29,8 @@ force_look: true clean: + cd bootloader; $(MAKE) clean + cd kernel; $(MAKE) clean + cd micro_kernel; $(MAKE) clean rm -f *.bin - rm -f *.flp - rm -f *.o \ No newline at end of file + rm -f *.flp \ No newline at end of file diff --git a/bootloader/Makefile b/bootloader/Makefile index 0f327303..422fc303 100644 --- a/bootloader/Makefile +++ b/bootloader/Makefile @@ -1,2 +1,5 @@ bootloader.bin: bootloader.asm nasm -w+all -f bin -o bootloader.bin bootloader.asm + +clean: + rm -f bootloader.bin diff --git a/kernel/Makefile b/kernel/Makefile index b8258bc0..548aeab5 100644 --- a/kernel/Makefile +++ b/kernel/Makefile @@ -24,3 +24,7 @@ timer.o: src/timer.cpp shell.o: src/shell.cpp g++ $(KERNEL_FLAGS) -c src/shell.cpp -o shell.o + +clean: + rm -f *.o + rm -f *.bin diff --git a/micro_kernel/Makefile b/micro_kernel/Makefile index f253dee3..66039c89 100644 --- a/micro_kernel/Makefile +++ b/micro_kernel/Makefile @@ -3,3 +3,6 @@ MICRO_KERNEL_UTILS_SRC=$(wildcard utils/*.asm) micro_kernel.bin: $(MICRO_KERNEL_SRC) $(MICRO_KERNEL_UTILS_SRC) nasm -w+all -f bin -o micro_kernel.bin micro_kernel.asm + +clean: + rm -f micro_kernel.bin