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.host | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'digital/avr/make/Makefile.host') diff --git a/digital/avr/make/Makefile.host b/digital/avr/make/Makefile.host index d2942506..99f1cfc3 100644 --- a/digital/avr/make/Makefile.host +++ b/digital/avr/make/Makefile.host @@ -21,12 +21,12 @@ host: exe HOST_PROGS += $(PROGS) HOST_EXES := $(HOST_PROGS:%=%.host) HOST_SOURCES := $(filter-out %.avr.c %.avr.S,$(ALL_SOURCES)) -HOST_OBJECTS := $(HOST_SOURCES:%.c=%.host.o) +HOST_OBJECTS := $(HOST_SOURCES:%.c=$(OBJDIR)/%.host.o) exe: $(HOST_EXES) define HOST_PROG_template -$(1).host: $$(patsubst %.c,%.host.o,\ +$(1).host: $$(patsubst %.c,$(OBJDIR)/%.host.o,\ $$(filter-out %.avr.c %.avr.S,$$($(1)_SOURCES))) endef @@ -35,7 +35,7 @@ $(foreach prog,$(HOST_PROGS),$(eval $(call HOST_PROG_template,$(prog)))) $(HOST_EXES): $(HOST_LINK.o) $^ $(HOST_LDLIBS) -o $@ -%.host.o: %.c +$(OBJDIR)/%.host.o: %.c | $(OBJDIR) $(HOST_COMPILE.c) -o $@ $< # Dependency checking. @@ -44,5 +44,5 @@ $(HOST_EXES): # Cleaning. clean.host: - rm -f *.host.o *.host.d $(HOST_EXES) + rm -f $(OBJDIR)/*.host.o $(OBJDIR)/*.host.d $(HOST_EXES) -- cgit v1.2.3