From 4995171f4d6ad71b40419e0eef5712287f5be3f0 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Sun, 30 May 2010 15:59:28 -0400 Subject: [PATCH] consolidating a bunch of lines in the top-level makefile --- Makefile | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index dff988e..2d103e9 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,16 @@ # The top level Makefile +TOP := $(PWD) +PROJECTS := JustForFun basics forms menus panels + + all: - cd JustForFun && $(MAKE) - cd basics && $(MAKE) - cd forms && $(MAKE) - cd menus && $(MAKE) - cd panels && $(MAKE) + $(foreach project,$(PROJECTS),\ + cd $(project) && \ + $(MAKE) && \ + cd $(TOP) \ + ;\ + ) @echo @echo "*********************************************" @echo "All files Built" @@ -13,9 +18,12 @@ all: @echo "Execute each file to see examples in action" @echo "*********************************************" @echo + + clean: - cd JustForFun && $(MAKE) clean - cd basics && $(MAKE) clean - cd forms && $(MAKE) clean - cd menus && $(MAKE) clean - cd panels && $(MAKE) clean + $(foreach project,$(PROJECTS),\ + cd $(project) && \ + $(MAKE) clean && \ + cd $(TOP) \ + ;\ + )