/[TIS-4000 Rel T60]/sun2.4/bin/Makefile
ViewVC logotype

Annotation of /sun2.4/bin/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.12 - (hide annotations)
Thu Mar 9 19:16:49 2000 UTC (23 years ago) by tis4000
Branch: MAIN
Changes since 1.11: +10 -1 lines
Added target diagTools and voipMon. - Steel

1 tis4000 1.1 SHELL = /bin/sh
2    
3 tis4000 1.12 all: getverdefs bld_mods copy_sdr
4 tis4000 1.1
5 tis4000 1.2 cvs_update:
6     cd ./; update_from_cvs
7    
8 tis4000 1.1 # make libraries (libCom, libUnix, ca, and util) first, then the
9     # programs that use them
10    
11 tis4000 1.12 getverdefs:
12     chmod 777 ./getverdefs.sh
13    
14 tis4000 1.1 bld_mods:
15     @echo "========================================================================="
16     @echo "building libraries for `pwd`"
17     @echo " "
18     cd ../util ; make libppr.a
19     cd ../msgMon ; make ; make install
20     cd ../libUnix ; make ; make install
21 tis4000 1.10 cd ../libCom ; make ; make install
22 tis4000 1.1 cd ../libtis ; make ; make install
23     cd ../libTisClient ; make ; make install
24     cd ../servers ; make libServer.a
25     cd ../tisgalaxylib ; make ; make install
26     cd ../dbTree ; make dbTreeLib.a
27     cd ../dbLibrary ; make
28 tis4000 1.10 # Note: make secure system library before ca!
29     cd ../CalISO ; make libCalISO.a ; cp -p libCalISO.a ../bin
30 tis4000 1.1 cd ../ca ; make libca.a
31     cd ../tlm ; make libtlm.a
32 tis4000 1.10 # Note: make secure system programs after calibrary!
33     cd ../CalISO ; make ; make install
34 tis4000 1.1 cd ../newtrend ; make xbaseSnapLib.a
35     cd ../dpaLibrary; make dpaLibrary.a
36     cd ../msLibrary ; make msLibrary.a
37     @echo " "
38     @echo "========================================================================="
39     @echo "building utilities for `pwd`"
40     @echo " "
41     cd ../alarm ; make ; make install
42     cd ../alarmVuCC ; make ; make install
43     cd ../applix ; make ; make install
44     cd ../avm ; make ; make install
45 tis4000 1.8 cd ../bld ; make
46 tis4000 1.1 cd ../ca ; make ; make install
47     cd ../cau ; make ; make install
48     cd ../converters; make ; make install
49     cd ../dataVuCC ; make ; make install
50     cd ../dbClient ; make ; make install
51     cd ../dbFix ; make ; make install
52     cd ../dbTree ; make ; make install
53     cd ../dpa ; make ; make install
54     cd ../dsk ; make ; make install
55 tis4000 1.3 cd ../FileTransfer ; make ; make install
56 tis4000 1.1 cd ../fwdlink ; make ; make install
57     cd ../hsync ; make ; make install
58     cd ../importapps; make
59     cd ../imps ; make ; make install
60     cd ../ims ; make ; make install
61     cd ../msArbiter ; make ; make install
62     cd ../msLibrary ; make ; make install
63     cd ../newtrend ; make ; make install
64     cd ../odss ; make ; make install
65     cd ../odt ; make ; make install
66     cd ../operator ; make ; make install
67     cd ../opi ; make ; make install
68     cd ../opNote ; make ; make install
69 tis4000 1.4 cd ../pager ; make ; make install
70 tis4000 1.1 cd ../png ; make ; make install
71     cd ../prodInv ; make ; make install
72     cd ../rsrv ; make ; make install
73     cd ../servers ; make ; make install
74     cd ../sequencer ; make ; make install
75     cd ../slm ; make ; make install
76     cd ../snlvuCC ; make ; make install
77     cd ../tagvuCC ; make ; make install
78     cd ../time ; make ; make install
79     cd ../tisLdisp ; make ; make install
80     cd ../tisPassword ; make ; make install
81     cd ../tisPermissions ; make ; make install
82     cd ../tlm ; make ; make install
83     cd ../trendvuCC ; make ; make install
84     cd ../util ; make ; make install
85     cd ../utility ; make ; make install
86 tis4000 1.11 cd ../alm ; make ; make install
87 tis4000 1.12 cd ../diagTools ; make ; make install
88     cd ../voipMon ; make ; make install
89 tis4000 1.1
90     copy_sdr:
91     @echo " "
92     @echo "========================================================================="
93     @echo "copying default.dctsdr for `pwd`"
94     @echo " "
95     cp -p ../../../share/epicsH/rec/default.dctsdr ../bin
96    
97     bld_sdr:
98     @echo " "
99     @echo "========================================================================="
100     @echo "building default.dctsdr for `pwd`"
101     @echo " "
102     cd ../../../share/sdr; make
103     cp -p ../../../share/epicsH/rec/default.dctsdr ../bin
104    
105     clean:
106     @echo " "
107     @echo "========================================================================="
108 tis4000 1.11 @echo "cleaning directories of all .o, .a and executables"
109 tis4000 1.1 @echo " "
110    
111     cd ../alarm ; make clean
112     cd ../alarmVuCC ; make clean
113     cd ../applix ; make clean
114     cd ../avm ; make clean
115     cd ../bld ; make clean
116     cd ../ca ; make clean
117     cd ../cau ; make clean
118     cd ../converters; make clean
119     cd ../dataVuCC ; make clean
120     cd ../dbClient ; make clean
121     cd ../dbFix ; make clean
122     cd ../dbLibrary ; make clean
123     cd ../dbTree ; make clean
124     cd ../dpa ; make clean
125     cd ../dpaLibrary; make clean
126     cd ../dsk ; make clean
127 tis4000 1.3 cd ../FileTransfer ; make clean
128 tis4000 1.1 cd ../fwdlink ; make clean
129     cd ../hsync ; make clean
130     cd ../importapps; make clean
131     cd ../imps ; make clean
132     cd ../ims ; make clean
133     cd ../libCom ; make clean
134     cd ../libtis ; make clean
135     cd ../libTisClient ; make clean
136     cd ../libUnix ; make clean
137     cd ../msArbiter ; make clean
138     cd ../msLibrary ; make clean
139     cd ../msgMon ; make clean
140     cd ../newtrend ; make clean
141     cd ../odss ; make clean
142     cd ../odt ; make clean
143     cd ../operator ; make clean
144     cd ../opi ; make clean
145     cd ../opNote ; make clean
146 tis4000 1.4 cd ../pager ; make clean
147 tis4000 1.1 cd ../png ; make clean
148     cd ../prodInv ; make clean
149     cd ../rsrv ; make clean
150     cd ../servers ; make clean
151     cd ../sequencer ; make clean
152     cd ../slm ; make clean
153     cd ../snlvuCC ; make clean
154     cd ../tagvuCC ; make clean
155 tis4000 1.9 cd ../tankfarm ; make clean
156 tis4000 1.1 cd ../time ; make clean
157     cd ../tisgalaxylib ; make clean
158     cd ../tisLdisp ; make clean
159     cd ../tisPassword ; make clean
160     cd ../tisPermissions ; make clean
161     cd ../tlm ; make clean
162     cd ../trendvuCC ; make clean
163     cd ../util ; make clean
164     cd ../utility ; make clean
165 tis4000 1.11 cd ../alm ; make clean
166 tis4000 1.12 cd ../diagTools ; make clean
167     cd ../voipMon ; make clean
168 tis4000 1.1
169     depend:
170     @echo " "
171     @echo "========================================================================="
172     @echo "updating all dependencies for `pwd`"
173     @echo " "
174     cd ../alarm ; make depend
175     cd ../alarmVuCC ; make depend
176     cd ../applix ; make depend
177     cd ../avm ; make depend
178     cd ../bld ; make depend
179     cd ../ca ; make depend
180     cd ../cau ; make depend
181     cd ../converters; make depend
182     cd ../dataVuCC ; make depend
183     cd ../dbClient ; make depend
184     cd ../dbFix ; make depend
185     cd ../dbLibrary ; make depend
186     cd ../dbTree ; make depend
187     cd ../dpa ; make depend
188     cd ../dpaLibrary; make depend
189     cd ../dsk ; make depend
190 tis4000 1.3 cd ../FileTransfer ; make depend
191 tis4000 1.1 cd ../fwdlink ; make depend
192     cd ../hsync ; make depend
193     cd ../importapps; make depend
194     cd ../imps ; make depend
195     cd ../ims ; make depend
196     cd ../libCom ; make depend
197     cd ../libtis ; make depend
198     cd ../libTisClient ; make depend
199     cd ../libUnix ; make depend
200     cd ../msArbiter ; make depend
201     cd ../msLibrary ; make depend
202     cd ../msgMon ; make depend
203     cd ../newtrend ; make depend
204     cd ../odss ; make depend
205     cd ../odt ; make depend
206     cd ../operator ; make depend
207     cd ../opi ; make depend
208     cd ../opNote ; make depend
209 tis4000 1.4 cd ../pager ; make depend
210 tis4000 1.1 cd ../png ; make depend
211     cd ../prodInv ; make depend
212     cd ../rsrv ; make depend
213     cd ../servers ; make depend
214     cd ../sequencer ; make depend
215     cd ../slm ; make depend
216     cd ../snlvuCC ; make depend
217     cd ../tagvuCC ; make depend
218 tis4000 1.9 cd ../tankfarm ; make depend
219 tis4000 1.1 cd ../time ; make depend
220     cd ../tisgalaxylib ; make depend
221     cd ../tisLdisp ; make depend
222     cd ../tisPassword ; make depend
223     cd ../tisPermissions ; make depend
224     cd ../tlm ; make depend
225     cd ../trendvuCC ; make depend
226     cd ../util ; make depend
227     cd ../utility ; make depend
228 tis4000 1.11 cd ../alm ; make depend
229 tis4000 1.12 cd ../diagTools ; make depend
230     cd ../voipMon ; make depend
231 tis4000 1.1

  ViewVC Help
Powered by ViewVC 1.1.28