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 |
|