From 9d399c4f837acfd5b98d00a7acac04f2e03e5e3e Mon Sep 17 00:00:00 2001 From: marha Date: Wed, 19 Jan 2011 21:39:23 +0000 Subject: Solved problems in makefile (seen when running mhmake_dbg) --- makefile.after | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'makefile.after') diff --git a/makefile.after b/makefile.after index 1ee5c0d2e..2ecf39423 100644 --- a/makefile.after +++ b/makefile.after @@ -79,7 +79,17 @@ COMMONCFLAGS += $(DEFINES:%=-D%) $(INCLUDES:%=-I%) -Fo$(relpath $@) -Fd"$(PDB)" #PDB= # There is no PDB file generated in a release build endif -.PHONY: all cleanall clean clean$(OBJDIRPREFIX) +ifeq ($(OBJDIRPREFIX),) +ifeq ($(DEBUG),1) +CLEANRULEPOSTFIX=debug +else +CLEANRULEPOSTFIX=release +endif +else +CLEANRULEPOSTFIX=$(OBJDIRPREFIX) +endif + +.PHONY: all cleanall clean clean$(CLEANRULEPOSTFIX) ### Implicit rules ### CREATEDIR=if not exist $@ mkdir $@ @@ -87,11 +97,9 @@ CREATEDIR=if not exist $@ mkdir $@ $(OBJDIR) : $(CREATEDIR) -ifneq ($(OBJDIRPREFIX),) -clean: clean$(OBJDIRPREFIX) -endif +clean: clean$(CLEANRULEPOSTFIX) -clean$(OBJDIRPREFIX): +clean$(CLEANRULEPOSTFIX): del -e $(OBJDIR) $(OBJDIR)\%$(OBJEXT) : %.c -- cgit v1.2.3