From f0c9501ae7945cbc3f20b0d92dddc3da0a99d280 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 9 Oct 2015 15:23:59 +0200 Subject: build: add EXTRA_CLEAN and use user COMPILE_DEPS --- build/setup.mk | 2 +- build/top.mk | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'build') diff --git a/build/setup.mk b/build/setup.mk index 178f070..26601ed 100644 --- a/build/setup.mk +++ b/build/setup.mk @@ -28,4 +28,4 @@ ALL_SOURCES := $(foreach prog,$(ALL_PROGS),$($(prog)_SOURCES)) OBJDIRS := $(sort $(dir $(ALL_SOURCES:%=$(OBJDIR)/%))) -COMPILE_DEPS := +.SECONDARY: $(COMPILE_DEPS) $(COMPILE_ORDER_DEPS) diff --git a/build/top.mk b/build/top.mk index 0aa6698..d7da682 100644 --- a/build/top.mk +++ b/build/top.mk @@ -39,6 +39,9 @@ crc: test: clean: + $(if $(EXTRA_CLEAN),rm -f $(EXTRA_CLEAN)) + $(if $(EXTRA_CLEAN_DIRS),@echo rmdir $(EXTRA_CLEAN_DIRS)) + $(if $(EXTRA_CLEAN_DIRS),$(call rmdir_as_needed,$(EXTRA_CLEAN_DIRS),$(OBJDIR))) @echo rmdir '$(OBJDIR)/.../' $(call rmdir_as_needed,$(OBJDIRS),$(OBJDIR)) -- cgit v1.2.3