From b21180971f202d8390995ed76e15eb5e90b98e9d Mon Sep 17 00:00:00 2001 From: schodet Date: Tue, 17 Jan 2006 17:13:21 +0000 Subject: Ajout du support de modules par executable. --- n/avr/make/Makefile.gen | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/n/avr/make/Makefile.gen b/n/avr/make/Makefile.gen index ec1995a..e403923 100644 --- a/n/avr/make/Makefile.gen +++ b/n/avr/make/Makefile.gen @@ -29,8 +29,13 @@ ifneq (,$(MODULES)) include $(MODULES:%=$(BASE)/modules/%/Makefile.module) endif +none_SOURCES = + define MODULES_template -$(1)_SOURCES += $(foreach module,$(MODULES),$($(subst /,_,$(module))_SOURCES)) +$(1)_SOURCES += $(foreach module,\ + $(if $($(1)_MODULES),$($(1)_MODULES),$(MODULES)),\ + $($(subst /,_,$(module))_SOURCES)\ +) endef $(foreach prog,$(ALL_PROGS),$(eval $(call MODULES_template,$(prog)))) -- cgit v1.2.3