OSDN Git Service

Merge branch 'master' of git.sourceforge.jp:/gitroot/eos/base
[eos/base.git] / src / Tools / Config / Target.inc
1 all:
2         for dir in ${SOURCE}; \
3         do \
4                 ${CD} $${dir}; make all; $(CD) ..; \
5         done
6
7 install:
8         for dir in ${SOURCE}; \
9         do \
10                 ${CD} $${dir}; make install; ${CD} ..; \
11         done
12
13 put:
14         for dir in ${SOURCE}; \
15         do \
16                 ${CD} $${dir}; make put; ${CD} ..; \
17         done
18
19 clean:
20         for dir in ${SOURCE}; \
21         do \
22                 ${CD} $${dir}; make clean; ${CD} ..; \
23         done
24
25 check:
26         @for dir in ${SOURCE}; \
27         do \
28                 $(CD) $${dir}; \
29                 dotSourceInMakefileCreate ./ $$dir $(WORLDNAME) ; \
30                 $(RM) -f Makefile; \
31                 $(CP) ../../Config/Template/$(WORLDNAME)ClassTemplate.Dir/Makefile Makefile; \
32                 $(CD) Config; \
33                 $(RM) -f Target.inc ; \
34                 $(CP) ../../../Config/Template/$(WORLDNAME)ClassTemplate.Dir/Config/Target.inc Target.inc ; \
35                 $(CD) .. ;      \
36                 $(MAKE) check; \
37                 ${CD} ..; \
38         done
39
40 depend: check
41         @echo ${SOURCE}; \
42         @for dir in ${SOURCE}; \
43         do \
44                 echo $${dir}; \
45                 ${CD} $${dir}; make depend; ${CD} ..; \
46         done
47                 
48 backup: 
49         cd ../.. ; \
50         tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/Config   ;  \
51         tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/Makefile ;  \
52         tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/.[A-z]* 
53         @for dir in ${SOURCE}; \
54         do \
55                 ${CD} $${dir}; make backup; ${CD} ..; \
56         done
57
58 backup-all: 
59         cd ../.. ; \
60         tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/Config   ;  \
61         tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/Makefile ;  \
62         tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/.[A-z]* 
63         @for dir in ${SOURCE}; \
64         do \
65                 ${CD} $${dir}; make backup; ${CD} ..; \
66         done
67                 
68 distribute: 
69         cd ../.. ; \
70         tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/Config   ;  \
71         tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/Makefile ;  \
72         tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/.[A-z]* 
73         @for dir in ${SOURCE}; \
74         do \
75                 ${CD} $${dir}; make distribute; ${CD} ..; \
76         done
77                 
78 distribute-all: 
79         cd ../.. ; \
80         tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/Config   ;  \
81         tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/Makefile ;  \
82         tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/.[A-z]* 
83         @for dir in ${SOURCE}; \
84         do \
85                 ${CD} $${dir}; make distribute-all; ${CD} ..; \
86         done
87