From a5b5266a127fce28130e4d50c534b13d6577bc94 Mon Sep 17 00:00:00 2001 From: Stefan Sayer Date: Fri, 30 Mar 2007 00:56:59 +0000 Subject: [PATCH] convenience makefiles to make all git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@296 8eb893ce-cfd4-0310-b710-fb5ebe64c474 --- apps/examples/Makefile | 56 +++++++++++++++++++++++++++++++++ apps/examples/tutorial/Makefile | 56 +++++++++++++++++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 apps/examples/Makefile create mode 100644 apps/examples/tutorial/Makefile diff --git a/apps/examples/Makefile b/apps/examples/Makefile new file mode 100644 index 00000000..943133e6 --- /dev/null +++ b/apps/examples/Makefile @@ -0,0 +1,56 @@ +COREPATH ?= ../../core +.DEFAULT_GOAL := all + +include $(COREPATH)/../Makefile.defs + +exclude_modules = +modules = $(filter-out $(exclude_modules) \ + $(wildcard Makefile*) $(wildcard Readme*) CVS, \ + $(wildcard *) ) + +.PHONY: all +all: modules + +.PHONY: clean +clean: + -@rm -f *.so + -@for r in $(modules) "" ; do \ + if [ -n "$$r" ]; then \ + echo "" ; \ + echo "" ; \ + COREPATH=../$(COREPATH) $(MAKE) -C $$r clean ; \ + fi ; \ + done + +.PHONY: modules +modules: + -@for r in $(modules) "" ; do \ + if [ -n "$$r" ]; then \ + echo "" ; \ + echo "" ; \ + COREPATH=../$(COREPATH) $(MAKE) -C $$r all; \ + fi ; \ + done + +.PHONY: install +install: install-bin install-cfg + +.PHONY: install-bin +install-bin: + -@for r in $(modules) "" ; do \ + if [ -n "$$r" ]; then \ + echo "" ; \ + echo "" ; \ + COREPATH=../$(COREPATH) $(MAKE) -C $$r install; \ + fi ; \ + done + +.PHONY: install-cfg +install-cfg: $(cfg-prefix)/$(cfg-dir) + -@for r in $(modules) "" ; do \ + if [ -n "$$r" ]; then \ + echo "" ; \ + echo "" ; \ + COREPATH=../$(COREPATH) $(MAKE) -C $$r install-cfg; \ + fi ; \ + done diff --git a/apps/examples/tutorial/Makefile b/apps/examples/tutorial/Makefile new file mode 100644 index 00000000..943133e6 --- /dev/null +++ b/apps/examples/tutorial/Makefile @@ -0,0 +1,56 @@ +COREPATH ?= ../../core +.DEFAULT_GOAL := all + +include $(COREPATH)/../Makefile.defs + +exclude_modules = +modules = $(filter-out $(exclude_modules) \ + $(wildcard Makefile*) $(wildcard Readme*) CVS, \ + $(wildcard *) ) + +.PHONY: all +all: modules + +.PHONY: clean +clean: + -@rm -f *.so + -@for r in $(modules) "" ; do \ + if [ -n "$$r" ]; then \ + echo "" ; \ + echo "" ; \ + COREPATH=../$(COREPATH) $(MAKE) -C $$r clean ; \ + fi ; \ + done + +.PHONY: modules +modules: + -@for r in $(modules) "" ; do \ + if [ -n "$$r" ]; then \ + echo "" ; \ + echo "" ; \ + COREPATH=../$(COREPATH) $(MAKE) -C $$r all; \ + fi ; \ + done + +.PHONY: install +install: install-bin install-cfg + +.PHONY: install-bin +install-bin: + -@for r in $(modules) "" ; do \ + if [ -n "$$r" ]; then \ + echo "" ; \ + echo "" ; \ + COREPATH=../$(COREPATH) $(MAKE) -C $$r install; \ + fi ; \ + done + +.PHONY: install-cfg +install-cfg: $(cfg-prefix)/$(cfg-dir) + -@for r in $(modules) "" ; do \ + if [ -n "$$r" ]; then \ + echo "" ; \ + echo "" ; \ + COREPATH=../$(COREPATH) $(MAKE) -C $$r install-cfg; \ + fi ; \ + done