From b5f6b61c5f1ff91e51002954cfc492dde1c43fdc Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Wed, 2 May 2012 21:43:53 +0200 Subject: root: add Makefile default target system --- Makefile | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index a2057a11..747ebf85 100644 --- a/Makefile +++ b/Makefile @@ -14,14 +14,18 @@ # eval $(make env) # -DIRS = \ - digital/asserv/src/asserv \ +DIRS_2012 = \ digital/mimot/src/asserv \ digital/mimot/src/dirty \ digital/beacon/src/stub \ + digital/io-hub/src/guybrush + +DIRS = $(sort \ + digital/asserv/src/asserv \ digital/io/src \ digital/io-hub/src/robospierre \ - digital/io-hub/src/guybrush + $(DIRS_2012) \ + ) PYTHON_DIRS = \ digital/dev2/tools \ @@ -32,12 +36,17 @@ PYTHON_DIRS = \ digital/io-hub/tools \ host +default: $(if $(APBTEAM_DEFAULT),$(APBTEAM_DEFAULT),help) + help: @sed -n 's/^# \?//p' < Makefile all host clean: $(foreach dir,$(DIRS),$(MAKE) -C $(dir) $@ && ) true +all.% host.% clean.%: + $(foreach dir,$(DIRS_$*),$(MAKE) -C $(dir) $(@:.$*=) && ) true + space := space += env: -- cgit v1.2.3