]> rtime.felk.cvut.cz Git - arc.git/commitdiff
make: Made clean target more clean. Now also verbose
authormahi <devnull@localhost>
Fri, 7 Sep 2012 14:47:46 +0000 (16:47 +0200)
committermahi <devnull@localhost>
Fri, 7 Sep 2012 14:47:46 +0000 (16:47 +0200)
makefile
scripts/project_defaults.mk
scripts/rules.mk

index f2ef423444f951cac662bfdb8be3dcd37fb7e616..6b64781e01bdcf74fb4f8c405a197028774c181e 100644 (file)
--- a/makefile
+++ b/makefile
@@ -176,7 +176,7 @@ config: $(dir_cmd_goals)
 .PHONY clean:  \r
 clean: $(dir_cmd_goals)\r
        @echo\r
-       @echo "  >> Cleaning $(CURDIR)"\r
+       @echo "  >> Cleaning MAIN $(CURDIR)"\r
 #      $(Q)find . -type d -name $(objdir) | xargs rm -rf\r
 #      $(Q)find . -type f -name *.a | xargs rm -rf\r
 #      $(Q)rm   -rf libs/*\r
index 9f4dfd21641f5ea63e8be653cf0c09fa0b62b758..43f95a4f8a6bdf5d31862a73af5b9a9758a58037 100644 (file)
@@ -61,8 +61,9 @@ all:
        $(Q)$(MAKE) -C $(ROOTDIR) BOARDDIR=$(boarddir) BDIR=$(CURDIR) all\r
        \r
 clean: \r
-       @echo Cleaning dir $(boarddir) \r
-       $(Q)rm -rf obj_$(boarddir)\r
+       @echo Removing dir $(boarddir) \r
+       rm -rfv obj_$(boarddir)\r
+       rm -rfv $(ROOTDIR)/binaries/$(boarddir)/$(PROJECTNAME)*\r
        @echo done!\r
 \r
 endif\r
index c487e4d8d7d4b060a7b477134768d16ecdae454b..7bfe0ef7cc04f8644beae3bc067f40193e029d89 100644 (file)
@@ -202,9 +202,9 @@ endif
 .PHONY clean: \r
 clean: FORCE\r
        @echo\r
-       @echo "  >> Cleaning $(CURDIR)"\r
-       $(Q)-rm -f *.o *.d *.h *.elf *.a *.ldp *.lcf *.tmp *.s *.c *.map *.out *.bin *.srec\r
-       @echo\r
+       @echo "  >> Rules Clean $(CURDIR)"\r
+       $(Q)-rm -v *\r
+       $(Q)-rm -v $(ROOTDIR)/binaries/$(BOARDDIR)/*\r
        \r
 .PHONY : config \r
 config: FORCE\r