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         @for dir in ${SOURCE}; \
42         do \
43                 ${CD} $${dir}; make depend; ${CD} ..; \
44         done
45                 
46 backup: 
47         cd ../.. ; \
48         tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/Config   ;  \
49         tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/Makefile ;  \
50         tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/.[A-z]* 
51         @for dir in ${SOURCE}; \
52         do \
53                 ${CD} $${dir}; make backup; ${CD} ..; \
54         done
55
56 backup-all: 
57         cd ../.. ; \
58         tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/Config   ;  \
59         tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/Makefile ;  \
60         tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/.[A-z]* 
61         @for dir in ${SOURCE}; \
62         do \
63                 ${CD} $${dir}; make backup; ${CD} ..; \
64         done
65                 
66 distribute: 
67         cd ../.. ; \
68         tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/Config   ;  \
69         tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/Makefile ;  \
70         tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/.[A-z]* 
71         @for dir in ${SOURCE}; \
72         do \
73                 ${CD} $${dir}; make distribute; ${CD} ..; \
74         done
75                 
76 distribute-all: 
77         cd ../.. ; \
78         tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/Config   ;  \
79         tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/Makefile ;  \
80         tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/.[A-z]* 
81         @for dir in ${SOURCE}; \
82         do \
83                 ${CD} $${dir}; make distribute-all; ${CD} ..; \
84         done
85