include ../../Config/Define.inc include ../Config/Define.inc include Config/Define.inc include .Source all: for dir in ${SOURCE} ; \ do \ if [ -d $${dir} ] ; then \ $(CD) $${dir}; make all; $(CD) ..; \ fi \ done install: for dir in ${SOURCE} ; \ do \ if [ -d $${dir} ] ; then \ $(CD) $${dir}; make install; $(CD) ..; \ fi \ done put: for dir in ${SOURCE} ; \ do \ if [ -d $${dir} ] ; then \ $(CD) $${dir}; make put; $(CD) ..; \ fi \ done putSF: if [ -f private ] ; then \ echo "$(WORLDNAME)/$(CLASSNAME) is private " ; \ else \ for dir in ${SOURCE} ; \ do \ if [ -d $${dir} ] ; then \ $(CD) $${dir}; make putSF; $(CD) ..; \ fi \ done \ fi clean: for dir in ${SOURCE} ; \ do \ $(CD) $${dir}; make clean; $(CD) ..; \ done check: @for dir in ${SOURCE} ; do \ if [ -d $${dir} ] ; then \ $(CD) $${dir}; \ echo $${dir}; \ $(RM) Makefile; \ $(CP) ../../../Config/Template/$(WORLDNAME)Template.Dir/Makefile Makefile ; \ make check; \ $(CD) ..; \ fi \ done depend: check @for dir in ${SOURCE} ; \ do \ $(CD) $${dir}; make depend; $(CD) ..; \ done backup: cd ../../..; \ tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/Config; \ tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/Makefile; \ tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/.[A-z]* tar uvf ${EOS_HOME}/backup/EosBase.tar .[A-z]* @for dir in ${SOURCE} ; \ do \ $(CD) $${dir}; make backup; $(CD) ..; \ done backup-all: cd ../../..; \ tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/Config; \ tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/Makefile; \ tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/.[A-z]* tar rvf ${EOS_HOME}/backup/EosBase.tar .[A-z]* @for dir in ${SOURCE} ; \ do \ $(CD) $${dir}; make backup; $(CD) ..; \ done distribute: cd ../../..; \ tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/Config; \ tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/Makefile; \ tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/.[A-z]* @for dir in ${SOURCE} ; \ do \ $(CD) $${dir}; make distribute; $(CD) ..; \ done distribute-all: cd ../../..; \ tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/Config; \ tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/Makefile; \ tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/.[A-z]* @for dir in ${SOURCE} ; \ do \ $(CD) $${dir}; make distribute-all; $(CD) ..; \ done