From b27012ed2747e77675387f2c92af7409db5e4a68 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Tue, 27 May 2008 22:02:17 +0200 Subject: * digital/avr/make: - build objects in a sub-directory. --- digital/avr/make/Makefile.gen | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'digital/avr/make/Makefile.gen') diff --git a/digital/avr/make/Makefile.gen b/digital/avr/make/Makefile.gen index b4d422ba..54d178e1 100644 --- a/digital/avr/make/Makefile.gen +++ b/digital/avr/make/Makefile.gen @@ -48,6 +48,13 @@ $(foreach prog,$(ALL_PROGS),$(eval $(call MODULES_template,$(prog)))) vpath %.c $(ALL_MODULES:%=$(BASE)/modules/%) vpath %.S $(ALL_MODULES:%=$(BASE)/modules/%) +# Objects directory. + +OBJDIR := obj + +$(OBJDIR): + mkdir -p $(OBJDIR) + # Compilation test rules. define TEST_MCU_template @@ -99,4 +106,5 @@ doc: $(DOC) clean: clean.avr clean.simu clean.host rm -f *.bak *~ $(DOC) *.exd $(EXTRA_CLEAN_FILES) + rmdir $(OBJDIR) || true -- cgit v1.2.3