# $Revision: 1.4 $ # $Author: baallan $ CCAFE_HOME = ../../.. include $(CCAFE_HOME)/Makefile.Rules SUBDIRS = \ eventCons SRC= \ ContextEventManager.cc all: ContextEventManager.o build lclean distclean build: @for i in $(SUBDIRS) /dev/null ; do \ if test -d $$i ; then \ (cd $$i; $(MAKE) $@ ); \ else \ if test "$$i" != "/dev/null"; then \ echo "$$i missing. cvs update -d needed"; \ exit 1; \ fi \ fi \ done @if test "$@" = "all"; then \ touch .allbuild.complete; \ fi src-list: @echo "DC_LIST_CXX += \\" >> ../../src-list @for i in $(SRC) ; do \ echo "$(CCAFE_ROOT)/cxx/dc/services/ContextEventManager/$$i \\" >> ../../src-list ; \ done @echo "" >> ../../src-list @(cd eventCons; $(MAKE) src-list) @echo "updated src-list from dc/services/ContextEventManager" depend: bins: @touch .binbuild.complete %.o : %.cc $(MPICXX) -c $(CXXFLAGS) $< %.i : %.cc $(MPICXX) -E $(CXXFLAGS) $< > $@ %.hh.ps : %.hh -enscript -2r -fCourier8 -Ecpp --color -W PostScript -p $@ $< %.cc.ps : %.cc -enscript -2r -fCourier8 -Ecpp --color -W PostScript -p $@ $< clean: $(MAKE) lclean $(RM) *.o