OSDN Git Service

Merge branch 'master' of git.sourceforge.jp:/gitroot/eos/base
[eos/hostdependX86LINUX64.git] / src / Tools / pdbUtil / Makefile.orig
1 include ../../Config/Define.inc
2 include ../Config/Define.inc
3 include Config/Define.inc
4 include .Source
5
6 all:
7         for dir in ${SOURCE} ; \
8         do \
9                 if [ -d $${dir} ] ; then \
10                         $(CD) $${dir}; make all; $(CD) ..; \
11                 fi \
12         done
13
14 install:
15         for dir in ${SOURCE} ; \
16         do \
17                 if [ -d $${dir} ] ; then \
18                         $(CD) $${dir}; make install; $(CD) ..; \
19                 fi \
20         done
21
22 put:
23         for dir in ${SOURCE} ; \
24         do \
25                 if [ -d $${dir} ] ; then \
26                         $(CD) $${dir}; make put; $(CD) ..; \
27                 fi \
28         done
29
30 putSF:
31         if [ -f private ] ; then \
32                 echo "$(WORLDNAME)/$(CLASSNAME) is private " ; \
33         else \
34                 for dir in ${SOURCE} ; \
35                 do \
36                         if [ -d $${dir} ] ; then \
37                                 $(CD) $${dir}; make putSF; $(CD) ..; \
38                         fi \
39                 done \
40         fi
41
42 clean:
43         for dir in ${SOURCE} ; \
44         do \
45                 $(CD) $${dir}; make clean; $(CD) ..; \
46         done
47
48 check:
49         @for dir in ${SOURCE} ; do \
50                 if [ -d $${dir} ] ; then \
51                         $(CD) $${dir}; \
52                         echo  $${dir}; \
53                         $(RM) Makefile; \
54                         $(CP) ../../../Config/Template/$(WORLDNAME)Template.Dir/Makefile Makefile ; \
55                         make check; \
56                         $(CD) ..; \
57                 fi \
58         done
59
60 depend: check
61         @for dir in ${SOURCE} ; \
62         do \
63                 $(CD) $${dir}; make depend; $(CD) ..; \
64         done
65
66 backup: 
67         cd ../../..; \
68         tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/Config; \
69         tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/Makefile; \
70         tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/.[A-z]*
71         tar uvf ${EOS_HOME}/backup/EosBase.tar .[A-z]*
72         @for dir in ${SOURCE} ; \
73         do \
74                 $(CD) $${dir}; make backup; $(CD) ..; \
75         done
76
77 backup-all: 
78         cd ../../..; \
79         tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/Config; \
80         tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/Makefile; \
81         tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/.[A-z]*
82         tar rvf ${EOS_HOME}/backup/EosBase.tar .[A-z]*
83         @for dir in ${SOURCE} ; \
84         do \
85                 $(CD) $${dir}; make backup; $(CD) ..; \
86         done
87
88 distribute: 
89         cd ../../..; \
90         tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/Config; \
91         tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/Makefile; \
92         tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/.[A-z]*
93         @for dir in ${SOURCE} ; \
94         do \
95                 $(CD) $${dir}; make distribute; $(CD) ..; \
96         done
97
98 distribute-all: 
99         cd ../../..; \
100         tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/Config; \
101         tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/Makefile; \
102         tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/.[A-z]*
103         @for dir in ${SOURCE} ; \
104         do \
105                 $(CD) $${dir}; make distribute-all; $(CD) ..; \
106         done
107