EOS_GIT_BACKUPSITE=/net/fs08/fs08/DataBase/EosBackup.git EOS_GIT_REPOSITRY= git.sourceforge.jp:/gitroot/eos/base.git EOS_GIT_REPOSITRY_OPTIONAL= git.sourceforge.jp:/gitroot/eos/optional.git EOS_GIT_REPOSITRY_TUTORIAL= git.sourceforge.jp:/gitroot/eos/tutorial.git EOS_GIT_REPOSITRY_DATA= git.sourceforge.jp:/gitroot/eos/data.git EOS_GIT_REPOSITRY_DATA= git.sourceforge.jp:/gitroot/eos/others.git help:: @echo ">> Help" @echo ">>>> Download" @echo "---- To register new/Modified source codes. ----" @echo " $$ make git-add or git-add[-all|-data|-tutorial|-optional|-others]" @echo " $$ make git-commit or git-commit[-all|-data|-tutorial|-optional|-others]" @echo " $$ make git-push or git-push[-all|-data|-tutorial|-optional|-others]" @echo "" @echo "---- To fetch and merge new/modified source codes. ----" @echo " $$ make git-fetch or git-fetch[-all|-data|-tutorial|-optional|-others]" @echo " $$ make git-merge or git-merge[-all|-data|-tutorial|-optional|-others]" @echo " $$ make setting" @echo "---- To init git repository ----" @echo " $$ make git-init or git-init[-all|-data|-tutorial|-optional|-others]" @echo "" @echo "---- option ----" @echo " [] : base only" @echo " [-data] : data (for test)" @echo " [-tutorial] : tutorial" @echo " [-optional] : optional(for documents)" @echo " [-others] : other source codes for utils" @echo " [-all] : all" @echo "" @echo ">>>> Setting" @echo "----------------" @echo "---- To set Eos ----" @echo " $$ make setting" @echo " $$ make rebuild" @echo "" @echo ">>>> Rebuild" @echo "----------------" @echo "---- To rebuild source codes of Eos ----" @echo " $$ make rebuild" @echo "" @echo "---- To relink Eos ----" @echo " $$ make relink" rebuild: rebuild-Objects rebuild-Tools rebuild-Objects: cd src/Objects; make check; make depend; make ; make install rebuild-Tools: cd src/Tools; make check; make depend; make ; make install setting:relink relink: ln -sf optional/doc . ln -sf optional/objects . ln -sf data/example . git-add-all:: git-add git-add-data git-add-optional git-add-tutorial git-add-others git-add:: git add -v . git-add-optional:: cd optional; git add . git-add-data:: cd data; git add . git-add-tutorial:: cd tutorial; git add . git-add-others:: cd others; git add . git-commit-all:: git-commit git-commit-data git-commit-optional git-commit-tutorial git-commit-others git-commit:: git commit git-commit-optional:: cd optional; git commit git-commit-data:: cd data; git commit git-commit-tutorial:: cd tutorial; git commit git-commit-others:: cd others; git commit git-backup:: git push $(EOS_GIT_BACKUPSITE) master --tags git-push-all:: git-push git-push-data git-push-optional git-push-tutorial git-push-others git-push:: git push origin master --tags git-push-optional:: cd optional; git push optional master --tags git-push-data:: cd data; git push data master --tags git-push-tutorial:: cd tutorial; git push tutorial master --tags git-push-others:: cd others; git push others master --tags git-fetch-all:: git-fetch git-fetch-data git-fetch-optional git-fetch-tutorial git-fetch-others git-fetch:: cd . ; git fetch origin master ; git log -1 git-fetch-data:: cd data ; git fetch data master ; git log -1 git-fetch-optional:: cd optional; git fetch optional master; git log -1 git-fetch-tutorial:: cd tutorial; git fetch tutorial master; git log -1 git-fetch-others:: cd others ; git fetch others master ; git log -1 git-merge-all:: git-merge git-merge-data git-merge-optional git-merge-tutorial git-merge-others git-merge:: cd . ; git log -1; git merge FETCH_HEAD git-merge-data:: cd data ; git log -1; git merge FETCH_HEAD git-merge-optional:: cd optional; git log -1; git merge FETCH_HEAD git-merge-tutorial:: cd tutorial; git log -1; git merge FETCH_HEAD git-merge-others:: cd others ; git log -1; git merge FETCH_HEAD # # Nickname # git-init-all:: git-init git-init-data git-init-optional git-init-tutorial git-init:: git remote add origin $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY) git-init-data:: if [ ! -d data ] ; then mkdir data; fi cd data; git remote add data $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY_DATA) git-init-optional:: if [ ! -d optional ] ; then mkdir tutorial ; fi if [ ! -L doc ] ; then ln -sf optional/doc . ; fi if [ ! -L objects ] ; then ln -sf optional/objects . ; fi cd optional; git remote add optional $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY_OPTIONAL) git-init-tutorial:: if [ ! -d tutorial ] ; then mkdir tutorial ; fi cd tutorial; git remote add tutorial $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY_TUTORIAL) git-init-others:: if [ ! -d others ] ; then mkdir others; fi cd others ; git remote add others $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY_OTHERS)