From ab4499a284bf5f02888047cd2c703015f5fae953 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20H=C3=BCttel?= Date: Sat, 29 Aug 2020 08:52:44 +0200 Subject: [PATCH] Fix mrpropewr make target to clean debug and release projects --- stm-firmware/Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/stm-firmware/Makefile b/stm-firmware/Makefile index 8c1ac54..701f726 100644 --- a/stm-firmware/Makefile +++ b/stm-firmware/Makefile @@ -14,7 +14,7 @@ LIBRARIES = -larm_cortexM4lf_math -lm DEFINES = -DSTM32F407xx -DSTM32F4XX -DARM_MATH_CM4 -DHSE_VALUE=8000000UL MAPFILE_BASE = memory-mapping -LINKER_SCRIPT=stm32f407vet6_flash.ld +LINKER_SCRIPT=stm32f407vet6_flash.ld export GIT_VER = $(shell git describe --always --dirty --tags) DEFINES += -DGIT_VER=$(GIT_VER) @@ -149,8 +149,16 @@ disassemble: $(target).elf objcopy: $(target).bin $(target).hex mrproper: clean - @echo "Purging project files..." +ifneq ($(DEBUGBUILD),true) + @echo "Purging RELEASE project files" +else + @echo "Purging DEBUG project files" +endif $(QUIET)rm -f $(target).pro $(target).creator $(target).files $(target).cflags $(target).cxxflags $(target).includes $(target).config +ifneq ($(DEBUGBUILD),true) + $(QUIET)$(MAKE) DEBUGBUILD=true mrproper +endif + clean: @echo -n "Cleaning up derived files for "