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
6 EOS_GIT_REPOSITRY_DATA= git.sourceforge.jp:/gitroot/eos/others.git
12 @echo "---- To register new/Modified source codes. ----"
13 @echo " $$ make git-add or git-add[-all|-data|-tutorial|-optional|-others]"
14 @echo " $$ make git-commit or git-commit[-all|-data|-tutorial|-optional|-others]"
16 @echo " $$ git tag newtag "
17 @echo " $$ make git-push or git-push[-all|-data|-tutorial|-optional|-others]"
19 @echo "---- To fetch and merge new/modified source codes. ----"
20 @echo " $$ make git-fetch or git-fetch[-all|-data|-tutorial|-optional|-others]"
21 @echo " $$ make git-merge or git-merge[-all|-data|-tutorial|-optional|-others]"
22 @echo " $$ make setting"
23 @echo "---- To init git repository ----"
24 @echo " $$ make git-init or git-init[-all|-data|-tutorial|-optional|-others]"
26 @echo "---- option ----"
27 @echo " [] : base only"
28 @echo " [-data] : data (for test)"
29 @echo " [-tutorial] : tutorial"
30 @echo " [-optional] : optional(for documents)"
31 @echo " [-others] : other source codes for utils"
35 @echo "---- To set Eos ----"
36 @echo " $$ make setting"
37 @echo " $$ make rebuild"
40 @echo "---- To rebuild source codes of Eos ----"
41 @echo " $$ make rebuild"
42 @echo "---- To set Eos ----"
43 @echo " $$ make setting"
45 @echo ">>>> Setting for Eos utils using other softwares "
46 @echo "---- To set Eos ----"
47 @echo " $$ cd util; make setting"
48 @echo " $$ cd util; make rebuild"
52 rebuild: rebuild-Objects rebuild-Tools
55 cd src/Objects; make clean; make check; make depend; make ; make install
58 cd src/Tools; make clean; make check; make depend; make clean; make ; make install
64 ln -sf optional/objects .
67 git-add-all:: git-add git-add-data git-add-optional git-add-tutorial git-add-others
73 cd optional; git add .
79 cd tutorial; git add .
84 git-commit-all:: git-commit git-commit-data git-commit-optional git-commit-tutorial git-commit-others
90 cd optional; git commit
96 cd tutorial; git commit
102 git push $(EOS_GIT_BACKUPSITE) master --tags
104 git-push-all:: git-push git-push-data git-push-optional git-push-tutorial git-push-others
107 git push origin master --tags
110 cd optional; git push optional master --tags
113 cd data; git push data master --tags
116 cd tutorial; git push tutorial master --tags
119 cd others; git push others master --tags
121 git-fetch-all:: git-fetch git-fetch-data git-fetch-optional git-fetch-tutorial git-fetch-others
124 cd . ; git fetch origin master ; git log -1
127 cd data ; git fetch data master ; git log -1
130 cd optional; git fetch optional master; git log -1
133 cd tutorial; git fetch tutorial master; git log -1
136 cd others ; git fetch others master ; git log -1
138 git-merge-all:: git-merge git-merge-data git-merge-optional git-merge-tutorial git-merge-others
141 cd . ; git log -1; git merge FETCH_HEAD
144 cd data ; git log -1; git merge FETCH_HEAD
147 cd optional; git log -1; git merge FETCH_HEAD
150 cd tutorial; git log -1; git merge FETCH_HEAD
153 cd others ; git log -1; git merge FETCH_HEAD
159 git-init-all:: git-init git-init-data git-init-optional git-init-tutorial
162 git remote add origin $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY)
165 if [ ! -d data ] ; then mkdir data; fi
166 cd data; git remote add data $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY_DATA)
169 if [ ! -d optional ] ; then mkdir tutorial ; fi
170 if [ ! -L doc ] ; then ln -sf optional/doc . ; fi
171 if [ ! -L objects ] ; then ln -sf optional/objects . ; fi
172 cd optional; git remote add optional $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY_OPTIONAL)
175 if [ ! -d tutorial ] ; then mkdir tutorial ; fi
176 cd tutorial; git remote add tutorial $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY_TUTORIAL)
179 if [ ! -d others ] ; then mkdir others; fi
180 cd others ; git remote add others $${EOS_GIT_USER}@$(EOS_GIT_REPOSITRY_OTHERS)