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