1 |
#$Id: Makefile,v 1.1.1.1 1999/08/23 13:34:36 tis4000 Exp $ |
2 |
|
3 |
# |
4 |
# rockin' the Paradise tonight! |
5 |
# |
6 |
|
7 |
NEW_DIR = |
8 |
|
9 |
default: \ |
10 |
bld_mods \ |
11 |
bld_devs \ |
12 |
bld_CalISO \ |
13 |
bld_bin \ |
14 |
# --- |
15 |
|
16 |
bld_mods: |
17 |
@ echo ; echo "build core system applications ..." |
18 |
make -C .\boot_tools |
19 |
make -C .\ca |
20 |
make -C .\db |
21 |
make -C .\dbEmulator |
22 |
make -C .\devCom |
23 |
make -C .\drvCom |
24 |
make -C .\libCom |
25 |
make -C .\libvxWorks |
26 |
make -C .\platform |
27 |
make -C .\rec |
28 |
make -C .\redund |
29 |
make -C .\rsrv |
30 |
make -C .\sequencer |
31 |
make -C .\time |
32 |
|
33 |
bld_devs: |
34 |
@ echo ; echo "build configured device drivers ..." |
35 |
make -C .\Modicon |
36 |
make -C .\Sec |
37 |
make -C .\Quad4 |
38 |
make -C .\sstools |
39 |
make -C .\dnp |
40 |
make -C .\iccp |
41 |
|
42 |
bld_bin: |
43 |
@ echo ; echo "bin install(s) ..." |
44 |
make -C .\bin |
45 |
|
46 |
bld_CalISO: |
47 |
@ echo ; echo "build California ISO components ..." |
48 |
make -C .\CalISO |
49 |
|
50 |
# |
51 |
# utility targets |
52 |
# |
53 |
|
54 |
new_dirs: |
55 |
@ echo ; echo "creating new directory $(NEW_DIR) ..." |
56 |
make -C .\Arcom ; mkdir $(NEW_DIR) |
57 |
make -C .\Bailey ; mkdir $(NEW_DIR) |
58 |
make -C .\Bendix ; mkdir $(NEW_DIR) |
59 |
make -C .\Bently ; mkdir $(NEW_DIR) |
60 |
make -C .\Brooks ; mkdir $(NEW_DIR) |
61 |
make -C .\Csi ; mkdir $(NEW_DIR) |
62 |
make -C .\Daniel ; mkdir $(NEW_DIR) |
63 |
make -C .\Eabplc ; mkdir $(NEW_DIR) |
64 |
make -C .\Enraf ; mkdir $(NEW_DIR) |
65 |
make -C .\Sec ; mkdir $(NEW_DIR) |
66 |
make -C .\Quad4 ; mkdir $(NEW_DIR) |
67 |
make -C .\Hyundai ; mkdir $(NEW_DIR) |
68 |
make -C .\Inf7 ; mkdir $(NEW_DIR) |
69 |
make -C .\Limitorque ; mkdir $(NEW_DIR) |
70 |
make -C .\Mapbd ; mkdir $(NEW_DIR) |
71 |
make -C .\Mds ; mkdir $(NEW_DIR) |
72 |
make -C .\Metone ; mkdir $(NEW_DIR) |
73 |
make -C .\Modicon ; mkdir $(NEW_DIR) |
74 |
make -C .\Mr350 ; mkdir $(NEW_DIR) |
75 |
make -C .\Multilin ; mkdir $(NEW_DIR) |
76 |
make -C .\Netpac ; mkdir $(NEW_DIR) |
77 |
make -C .\Nwmod ; mkdir $(NEW_DIR) |
78 |
make -C .\Q984 ; mkdir $(NEW_DIR) |
79 |
make -C .\Qei ; mkdir $(NEW_DIR) |
80 |
make -C .\Rtp ; mkdir $(NEW_DIR) |
81 |
make -C .\Rtu ; mkdir $(NEW_DIR) |
82 |
make -C .\Sabplc ; mkdir $(NEW_DIR) |
83 |
make -C .\Stcs ; mkdir $(NEW_DIR) |
84 |
make -C .\Sv85 ; mkdir $(NEW_DIR) |
85 |
make -C .\Tankway ; mkdir $(NEW_DIR) |
86 |
make -C .\Tiway ; mkdir $(NEW_DIR) |
87 |
make -C .\Tosg2 ; mkdir $(NEW_DIR) |
88 |
make -C .\Tosg3 ; mkdir $(NEW_DIR) |
89 |
make -C .\Trane ; mkdir $(NEW_DIR) |
90 |
make -C .\V984 ; mkdir $(NEW_DIR) |
91 |
make -C .\Vab ; mkdir $(NEW_DIR) |
92 |
make -C .\Valmet ; mkdir $(NEW_DIR) |
93 |
make -C .\Wpcs ; mkdir $(NEW_DIR) |
94 |
make -C .\bin ; mkdir $(NEW_DIR) |
95 |
make -C .\ca ; mkdir $(NEW_DIR) |
96 |
make -C .\db ; mkdir $(NEW_DIR) |
97 |
make -C .\dbEmulator ; mkdir $(NEW_DIR) |
98 |
make -C .\devCom ; mkdir $(NEW_DIR) |
99 |
make -C .\drvCom ; mkdir $(NEW_DIR) |
100 |
make -C .\libCom ; mkdir $(NEW_DIR) |
101 |
make -C .\libvxWorks ; mkdir $(NEW_DIR) |
102 |
make -C .\platform ; mkdir $(NEW_DIR) |
103 |
make -C .\rec ; mkdir $(NEW_DIR) |
104 |
make -C .\redund ; mkdir $(NEW_DIR) |
105 |
make -C .\rsrv ; mkdir $(NEW_DIR) |
106 |
make -C .\sequencer ; mkdir $(NEW_DIR) |
107 |
# make -C .\snlvu ; mkdir $(NEW_DIR) |
108 |
make -C .\time ; mkdir $(NEW_DIR) |
109 |
# make -C .\util ; mkdir $(NEW_DIR) |
110 |
|
111 |
clean: |
112 |
@ echo ; echo "cleaning directories ..." |
113 |
@ make -C .\Arcom clean |
114 |
@ make -C .\Bailey clean |
115 |
@ make -C .\Bendix clean |
116 |
@ make -C .\Bently clean |
117 |
@ make -C .\Brooks clean |
118 |
@ make -C .\Csi clean |
119 |
@ make -C .\Daniel clean |
120 |
@ make -C .\Eabplc clean |
121 |
@ make -C .\Enraf clean |
122 |
@ make -C .\Sec clean |
123 |
@ make -C .\Quad4 clean |
124 |
@ make -C .\Hyundai clean |
125 |
@ make -C .\Inf7 clean |
126 |
@ make -C .\Limitorque clean |
127 |
@ make -C .\Mapbd clean |
128 |
@ make -C .\Mds clean |
129 |
@ make -C .\Metone clean |
130 |
@ make -C .\Modicon clean |
131 |
@ make -C .\Mr350 clean |
132 |
@ make -C .\Multilin clean |
133 |
@ make -C .\Netpac clean |
134 |
@ make -C .\Nwmod clean |
135 |
@ make -C .\Q984 clean |
136 |
@ make -C .\Qei clean |
137 |
@ make -C .\Rtp clean |
138 |
@ make -C .\Rtu clean |
139 |
@ make -C .\Sabplc clean |
140 |
@ make -C .\Stcs clean |
141 |
@ make -C .\Sv85 clean |
142 |
@ make -C .\Tankway clean |
143 |
@ make -C .\Tiway clean |
144 |
@ make -C .\Tosg2 clean |
145 |
@ make -C .\Tosg3 clean |
146 |
@ make -C .\Trane clean |
147 |
@ make -C .\V984 clean |
148 |
@ make -C .\Vab clean |
149 |
@ make -C .\Valmet clean |
150 |
@ make -C .\Wpcs clean |
151 |
@ make -C .\bin clean |
152 |
@ make -C .\ca clean |
153 |
@ make -C .\db clean |
154 |
@ make -C .\dbEmulator clean |
155 |
@ make -C .\devCom clean |
156 |
@ make -C .\drvCom clean |
157 |
@ make -C .\libCom clean |
158 |
@ make -C .\libvxWorks clean |
159 |
@ make -C .\platform clean |
160 |
@ make -C .\rec clean |
161 |
@ make -C .\redund clean |
162 |
@ make -C .\rsrv clean |
163 |
@ make -C .\sequencer clean |
164 |
# @ make -C .\snlvu clean |
165 |
@ make -C .\time clean |
166 |
# @ make -C .\util clean |
167 |
|
168 |
cleanmods: |
169 |
@ echo ; echo "cleaning core system directories ..." |
170 |
@ make -C .\bin clean |
171 |
@ make -C .\ca clean |
172 |
@ make -C .\db clean |
173 |
@ make -C .\dbEmulator clean |
174 |
@ make -C .\devCom clean |
175 |
@ make -C .\drvCom clean |
176 |
@ make -C .\libCom clean |
177 |
@ make -C .\libvxWorks clean |
178 |
@ make -C .\platform clean |
179 |
@ make -C .\rec clean |
180 |
@ make -C .\redund clean |
181 |
@ make -C .\rsrv clean |
182 |
@ make -C .\sequencer clean |
183 |
# @ make -C .\snlvu clean |
184 |
@ make -C .\time clean |
185 |
# @ make -C .\util clean |
186 |
|
187 |
cleandevs: |
188 |
@ echo ; echo "cleaning device directories ..." |
189 |
@ make -C .\Arcom clean |
190 |
@ make -C .\Bailey clean |
191 |
@ make -C .\Bendix clean |
192 |
@ make -C .\Bently clean |
193 |
@ make -C .\Brooks clean |
194 |
@ make -C .\Csi clean |
195 |
@ make -C .\Daniel clean |
196 |
@ make -C .\Eabplc clean |
197 |
@ make -C .\Enraf clean |
198 |
@ make -C .\Sec clean |
199 |
@ make -C .\Quad4 clean |
200 |
@ make -C .\Hyundai clean |
201 |
@ make -C .\Inf7 clean |
202 |
@ make -C .\Limitorque clean |
203 |
@ make -C .\Mapbd clean |
204 |
@ make -C .\Mds clean |
205 |
@ make -C .\Metone clean |
206 |
@ make -C .\Modicon clean |
207 |
@ make -C .\Mr350 clean |
208 |
@ make -C .\Multilin clean |
209 |
@ make -C .\Netpac clean |
210 |
@ make -C .\Nwmod clean |
211 |
@ make -C .\Q984 clean |
212 |
@ make -C .\Qei clean |
213 |
@ make -C .\Rtp clean |
214 |
@ make -C .\Rtu clean |
215 |
@ make -C .\Sabplc clean |
216 |
@ make -C .\Stcs clean |
217 |
@ make -C .\Sv85 clean |
218 |
@ make -C .\Tankway clean |
219 |
@ make -C .\Tiway clean |
220 |
@ make -C .\Tosg2 clean |
221 |
@ make -C .\Tosg3 clean |
222 |
@ make -C .\Trane clean |
223 |
@ make -C .\V984 clean |
224 |
@ make -C .\Vab clean |
225 |
@ make -C .\Valmet clean |
226 |
@ make -C .\Wpcs clean |
227 |
|