Author: sayer Date: 2008-07-15 19:31:38 +0200 (Tue, 15 Jul 2008) New Revision: 1040
Added: trunk/apps/dsm/mods/Makefile Log: Makefile for mods Added: trunk/apps/dsm/mods/Makefile =================================================================== --- trunk/apps/dsm/mods/Makefile 2008-07-15 17:04:18 UTC (rev 1039) +++ trunk/apps/dsm/mods/Makefile 2008-07-15 17:31:38 UTC (rev 1040) @@ -0,0 +1,58 @@ +DSMPATH ?= ../ +COREPATH ?= $(DSMPATH)/../../core +.DEFAULT_GOAL := all + +include $(COREPATH)/../Makefile.defs + +exclude_modules ?= +modules ?= $(filter-out $(subst ;, ,$(exclude_modules))\ + $(wildcard Makefile*), \ + $(wildcard *) ) + + +.PHONY: all +all: modules + +.PHONY: clean +clean: + [EMAIL PROTECTED] -f *.so + [EMAIL PROTECTED] r in $(modules) "" ; do \ + if [ -n "$$r" ]; then \ + echo "" ; \ + echo "" ; \ + COREPATH=../$(COREPATH) $(MAKE) -C $$r clean ; \ + fi ; \ + done + +.PHONY: modules +modules: + [EMAIL PROTECTED] 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: + [EMAIL PROTECTED] r in $(modules) "" ; do \ + if [ -n "$$r" ]; then \ + echo "" ; \ + echo "" ; \ + COREPATH=../$(COREPATH) $(MAKE) -C $$r install; \ + fi ; \ + done + +.PHONY: install-cfg +install-cfg: $(DESTDIR)$(cfg-target) + [EMAIL PROTECTED] r in $(modules) "" ; do \ + if [ -n "$$r" ]; then \ + echo "" ; \ + echo "" ; \ + COREPATH=../$(COREPATH) $(MAKE) -C $$r install-cfg; \ + fi ; \ + done _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
