1 EOS_GIT_BACKUPSITE=/net/fs08/fs08/DataBase/EosBackup.git
2 EOS_GIT_REPOSITRY= git.sourceforge.jp:/gitroot/eos/base.git
3 EOS_GIT_REPOSITRY_OPTIONAL= git.sourceforge.jp:/gitroot/eos/optional.git
4 EOS_GIT_REPOSITRY_TUTORIAL= git.sourceforge.jp:/gitroot/eos/tutorial.git
5 EOS_GIT_REPOSITRY_DATA= git.sourceforge.jp:/gitroot/eos/data.git
11 @echo "---- To register new/Modified source codes. ----"
12 @echo " $$ make git-add or git-add[-all|-data|-tutorial|-optional]"
13 @echo " $$ make git-commit or git-commit[-all|-data|-tutorial|-optional]"
14 @echo " $$ make git-push or git-push[-all|-data|-tutorial|-optional]"
16 @echo "---- To fetch and merge new/modified source codes. ----"
17 @echo " $$ make git-fetch or git-fetch[-all|-data|-tutorial|-optional]"
18 @echo " $$ make git-merge or git-merge[-all|-data|-tutorial|-optional]"
20 @echo "---- To init git repository ----"
21 @echo " $$ make git-init or git-init[-all|-data|-tutorial|-optional]"
23 @echo "---- option ----"
24 @echo " [] : base only"
25 @echo " [-data] : data (for test)"
26 @echo " [-tutorial] : tutorial"
27 @echo " [-optional] : optional(for documents)"
32 @echo "----------------"
33 @echo "---- To rebuild source codes of Eos ----"
34 @echo " $$ make rebuild"
37 rebuild: rebuild-Objects rebuild-Tools
40 cd src/Objects; make check; make depend; make ; make install
43 cd src/Tools; make check; make depend; make ; make install
45 git-add-all:: git-add git-add-data git-add-optional git-add-tutorial
61 cd optional; git add .
67 cd tutorial; git add .
69 git-commit-all:: git-commit git-commit-data git-commit-optional git-commit-tutorial
75 cd optional; git commit
81 cd tutorial; git commit
84 git push $(EOS_GIT_BACKUPSITE) master
86 git-push-all:: git-push git-push-data git-push-optional git-push-tutorial
89 git push origin master
92 cd optional; git push optional master
95 cd data; git push data master
98 cd tutorial; git push tutorial master
100 git-fetch-all:: git-fetch git-fetch-data git-fetch-optional git-fetch-tutorial
103 git fetch origin master ; git log
106 cd data ; git fetch data master; git log
109 cd optional; git fetch optional master; git log
112 cd tutorial; git fetch tutorial master; git log
114 git-merge-all:: git-merge git-merge-data git-merge-optional git-merge-tutorial
117 git log; git merge origin master
120 cd data ; git log; git merge data master
123 cd optional; git log; git merge optional master
126 cd tutorial; git log; git merge tutorial master
132 git-init-all:: git-init git-init-data git-init-optional git-init-tutorial
135 git remote add origin $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY)
138 if [ ! -d data ] ; then mkdir data; fi
139 cd data; git remote add data $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY_DATA)
142 if [ ! -d optional ] ; then mkdir tutorial ; fi
143 if [ ! -L doc ] ; then ln -sf optional/doc . ; fi
144 if [ ! -L objects ] ; then ln -sf optional/objects . ; fi
145 cd optional; git remote add optional $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY_OPTIONAL)
148 if [ ! -d tutorial ] ; then mkdir tutorial ; fi
149 cd tutorial; git remote add tutorial $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY_TUTORIAL)