Commit | Line | Data |
---|---|---|
805e021f CE |
1 | # Copyright 2000, International Business Machines Corporation and others. |
2 | # All Rights Reserved. | |
3 | # | |
4 | # This software has been released under the terms of the IBM Public | |
5 | # License. For details, see the LICENSE file in the top-level source | |
6 | # directory or online at http://www.openafs.org/dl/license10.html | |
7 | ||
8 | RELDIR=config | |
9 | !INCLUDE NTMakefile.$(SYS_NAME) | |
10 | ||
11 | # Relative path to src directory depends on how we got to current directory. | |
12 | ||
13 | INCFILEDIR = $(DESTDIR)\include | |
14 | ||
15 | INCFILEAFSDIR = $(INCFILEDIR)\afs | |
16 | ||
17 | ||
18 | INCFILES =\ | |
19 | $(INCFILEDIR)\afsconfig.h \ | |
20 | $(INCFILEAFSDIR)\stds.h \ | |
21 | $(INCFILEAFSDIR)\param.h \ | |
22 | $(INCFILEAFSDIR)\afs_sysnames.h \ | |
23 | $(INCFILEAFSDIR)\afs_args.h \ | |
24 | $(INCFILEAFSDIR)\icl.h | |
25 | ||
26 | ||
27 | $(INCFILEAFSDIR)\param.h: param.$(SYS_NAME).h | |
28 | $(COPY) $? $@ | |
29 | ||
30 | $(INCFILEDIR)\afsconfig.h: afsconfig-windows.h | |
31 | $(COPY) $? $@ | |
32 | ||
33 | idirs: doclink | |
34 | ! IF (!EXIST($(SRC)\WINNT\afsrdr\build)) | |
35 | $(MKDIR) $(SRC)\WINNT\afsrdr\build | |
36 | ! ENDIF | |
37 | ! IF (!EXIST($(SRC)\WINNT\afsrdr\build\$(CPU))) | |
38 | $(MKDIR) $(SRC)\WINNT\afsrdr\build\$(CPU) | |
39 | ! ENDIF | |
40 | ! IF (!EXIST($(OJT))) | |
41 | $(MKDIR) $(OJT) | |
42 | ! ENDIF | |
43 | ! IF (!EXIST($(OJT)\afs)) | |
44 | $(MKDIR) $(OJT)\afs | |
45 | ! ENDIF | |
46 | ! IF (!EXIST($(OJT)\audit)) | |
47 | $(MKDIR) $(OJT)\audit | |
48 | ! ENDIF | |
49 | ! IF (!EXIST($(OJT)\auth)) | |
50 | $(MKDIR) $(OJT)\auth | |
51 | ! ENDIF | |
52 | ! IF (!EXIST($(OJT)\auth\test)) | |
53 | $(MKDIR) $(OJT)\auth\test | |
54 | ! ENDIF | |
55 | ! IF (!EXIST($(OJT)\bozo)) | |
56 | $(MKDIR) $(OJT)\bozo | |
57 | ! ENDIF | |
58 | ! IF (!EXIST($(OJT)\bubasics)) | |
59 | $(MKDIR) $(OJT)\bubasics | |
60 | ! ENDIF | |
61 | ! IF (!EXIST($(OJT)\bucoord)) | |
62 | $(MKDIR) $(OJT)\bucoord | |
63 | ! ENDIF | |
64 | ! IF (!EXIST($(OJT)\budb)) | |
65 | $(MKDIR) $(OJT)\budb | |
66 | ! ENDIF | |
67 | ! IF (!EXIST($(OJT)\butc)) | |
68 | $(MKDIR) $(OJT)\butc | |
69 | ! ENDIF | |
70 | ! IF (!EXIST($(OJT)\butm)) | |
71 | $(MKDIR) $(OJT)\butm | |
72 | ! ENDIF | |
73 | ! IF (!EXIST($(OJT)\bu_utils)) | |
74 | $(MKDIR) $(OJT)\bu_utils | |
75 | ! ENDIF | |
76 | ! IF (!EXIST($(OJT)\cmd)) | |
77 | $(MKDIR) $(OJT)\cmd | |
78 | ! ENDIF | |
79 | ! IF (!EXIST($(OJT)\cmd\test)) | |
80 | $(MKDIR) $(OJT)\cmd\test | |
81 | ! ENDIF | |
82 | ! IF (!EXIST($(OJT)\comerr)) | |
83 | $(MKDIR) $(OJT)\comerr | |
84 | ! ENDIF | |
85 | ! IF (!EXIST($(OJT)\comerr\test)) | |
86 | $(MKDIR) $(OJT)\comerr\test | |
87 | ! ENDIF | |
88 | ! IF (!EXIST($(OJT)\config)) | |
89 | $(MKDIR) $(OJT)\config | |
90 | ! ENDIF | |
91 | ! IF (!EXIST($(OJT)\crypto)) | |
92 | $(MKDIR) $(OJT)\crypto | |
93 | ! ENDIF | |
94 | ! IF (!EXIST($(OJT)\crypto\hcrypto)) | |
95 | $(MKDIR) $(OJT)\crypto\hcrypto | |
96 | ! ENDIF | |
97 | ! IF (!EXIST($(OJT)\crypto\rfc3961)) | |
98 | $(MKDIR) $(OJT)\crypto\rfc3961 | |
99 | ! ENDIF | |
100 | ! IF (!EXIST($(OJT)\dir)) | |
101 | $(MKDIR) $(OJT)\dir | |
102 | ! ENDIF | |
103 | ! IF (!EXIST($(OJT)\dir\test)) | |
104 | $(MKDIR) $(OJT)\dir\test | |
105 | ! ENDIF | |
106 | ! IF (!EXIST($(OJT)\finale)) | |
107 | $(MKDIR) $(OJT)\finale | |
108 | ! ENDIF | |
109 | ! IF (!EXIST($(OJT)\fsint)) | |
110 | $(MKDIR) $(OJT)\fsint | |
111 | ! ENDIF | |
112 | ! IF (!EXIST($(OJT)\kauth)) | |
113 | $(MKDIR) $(OJT)\kauth | |
114 | ! ENDIF | |
115 | ! IF (!EXIST($(OJT)\kauth\test)) | |
116 | $(MKDIR) $(OJT)\kauth\test | |
117 | ! ENDIF | |
118 | ! IF (!EXIST($(OJT)\libacl)) | |
119 | $(MKDIR) $(OJT)\libacl | |
120 | ! ENDIF | |
121 | ! IF (!EXIST($(OJT)\opr)) | |
122 | $(MKDIR) $(OJT)\opr | |
123 | ! ENDIF | |
124 | ! IF (!EXIST($(OJT)\roken)) | |
125 | $(MKDIR) $(OJT)\roken | |
126 | ! ENDIF | |
127 | ! IF (!EXIST($(OJT)\tests)) | |
128 | $(MKDIR) $(OJT)\tests | |
129 | ! ENDIF | |
130 | ! IF (!EXIST($(OJT)\tests\rpctestlib)) | |
131 | $(MKDIR) $(OJT)\tests\rpctestlib | |
132 | ! ENDIF | |
133 | ! IF (!EXIST($(OJT)\libadmin)) | |
134 | $(MKDIR) $(OJT)\libadmin | |
135 | ! ENDIF | |
136 | ! IF (!EXIST($(OJT)\libadmin\adminutil)) | |
137 | $(MKDIR) $(OJT)\libadmin\adminutil | |
138 | ! ENDIF | |
139 | ! IF (!EXIST($(OJT)\libadmin\bos)) | |
140 | $(MKDIR) $(OJT)\libadmin\bos | |
141 | ! ENDIF | |
142 | ! IF (!EXIST($(OJT)\libadmin\cfg)) | |
143 | $(MKDIR) $(OJT)\libadmin\cfg | |
144 | ! ENDIF | |
145 | ! IF (!EXIST($(OJT)\libadmin\cfg\test)) | |
146 | $(MKDIR) $(OJT)\libadmin\cfg\test | |
147 | ! ENDIF | |
148 | ! IF (!EXIST($(OJT)\libadmin\client)) | |
149 | $(MKDIR) $(OJT)\libadmin\client | |
150 | ! ENDIF | |
151 | ! IF (!EXIST($(OJT)\libadmin\kas)) | |
152 | $(MKDIR) $(OJT)\libadmin\kas | |
153 | ! ENDIF | |
154 | ! IF (!EXIST($(OJT)\libadmin\pts)) | |
155 | $(MKDIR) $(OJT)\libadmin\pts | |
156 | ! ENDIF | |
157 | ! IF (!EXIST($(OJT)\libadmin\test)) | |
158 | $(MKDIR) $(OJT)\libadmin\test | |
159 | ! ENDIF | |
160 | ! IF (!EXIST($(OJT)\libadmin\vos)) | |
161 | $(MKDIR) $(OJT)\libadmin\vos | |
162 | ! ENDIF | |
163 | ! IF (!EXIST($(OJT)\libafsauthent)) | |
164 | $(MKDIR) $(OJT)\libafsauthent | |
165 | ! ENDIF | |
166 | ! IF (!EXIST($(OJT)\libafscp)) | |
167 | $(MKDIR) $(OJT)\libafscp | |
168 | ! ENDIF | |
169 | ! IF (!EXIST($(OJT)\libafsrpc)) | |
170 | $(MKDIR) $(OJT)\libafsrpc | |
171 | ! ENDIF | |
172 | ! IF (!EXIST($(OJT)\lwp)) | |
173 | $(MKDIR) $(OJT)\lwp | |
174 | ! ENDIF | |
175 | ! IF (!EXIST($(OJT)\lwp\test)) | |
176 | $(MKDIR) $(OJT)\lwp\test | |
177 | ! ENDIF | |
178 | ! IF (!EXIST($(OJT)\procmgmt)) | |
179 | $(MKDIR) $(OJT)\procmgmt | |
180 | ! ENDIF | |
181 | ! IF (!EXIST($(OJT)\procmgmt\test)) | |
182 | $(MKDIR) $(OJT)\procmgmt\test | |
183 | ! ENDIF | |
184 | ! IF (!EXIST($(OJT)\ptserver)) | |
185 | $(MKDIR) $(OJT)\ptserver | |
186 | ! ENDIF | |
187 | ! IF (!EXIST($(OJT)\tptserver)) | |
188 | $(MKDIR) $(OJT)\tptserver | |
189 | ! ENDIF | |
190 | ! IF (!EXIST($(OJT)\rx)) | |
191 | $(MKDIR) $(OJT)\rx | |
192 | ! ENDIF | |
193 | ! IF (!EXIST($(OJT)\rx\test)) | |
194 | $(MKDIR) $(OJT)\rx\test | |
195 | ! ENDIF | |
196 | ! IF (!EXIST($(OJT)\rxdebug)) | |
197 | $(MKDIR) $(OJT)\rxdebug | |
198 | ! ENDIF | |
199 | ! IF (!EXIST($(OJT)\rxgen)) | |
200 | $(MKDIR) $(OJT)\rxgen | |
201 | ! ENDIF | |
202 | ! IF (!EXIST($(OJT)\rxkad)) | |
203 | $(MKDIR) $(OJT)\rxkad | |
204 | ! ENDIF | |
205 | ! IF (!EXIST($(OJT)\rxstat)) | |
206 | $(MKDIR) $(OJT)\rxstat | |
207 | ! ENDIF | |
208 | ! IF (!EXIST($(OJT)\shlibafsauthent)) | |
209 | $(MKDIR) $(OJT)\shlibafsauthent | |
210 | ! ENDIF | |
211 | ! IF (!EXIST($(OJT)\shlibafsrpc)) | |
212 | $(MKDIR) $(OJT)\shlibafsrpc | |
213 | ! ENDIF | |
214 | ! IF (!EXIST($(OJT)\sys)) | |
215 | $(MKDIR) $(OJT)\sys | |
216 | ! ENDIF | |
217 | ! IF (!EXIST($(OJT)\tbutc)) | |
218 | $(MKDIR) $(OJT)\tbutc | |
219 | ! ENDIF | |
220 | ! IF (!EXIST($(OJT)\tvolser)) | |
221 | $(MKDIR) $(OJT)\tvolser | |
222 | ! ENDIF | |
223 | ! IF (!EXIST($(OJT)\tools)) | |
224 | $(MKDIR) $(OJT)\tools | |
225 | ! ENDIF | |
226 | ! IF (!EXIST($(OJT)\tools\rxperf)) | |
227 | $(MKDIR) $(OJT)\tools\rxperf | |
228 | ! ENDIF | |
229 | ! IF (!EXIST($(OJT)\dviced)) | |
230 | $(MKDIR) $(OJT)\dviced | |
231 | ! ENDIF | |
232 | ! IF (!EXIST($(OJT)\dvolser)) | |
233 | $(MKDIR) $(OJT)\dvolser | |
234 | ! ENDIF | |
235 | ! IF (!EXIST($(OJT)\ubik)) | |
236 | $(MKDIR) $(OJT)\ubik | |
237 | ! ENDIF | |
238 | ! IF (!EXIST($(OJT)\tubik)) | |
239 | $(MKDIR) $(OJT)\tubik | |
240 | ! ENDIF | |
241 | ! IF (!EXIST($(OJT)\update)) | |
242 | $(MKDIR) $(OJT)\update | |
243 | ! ENDIF | |
244 | ! IF (!EXIST($(OJT)\usd)) | |
245 | $(MKDIR) $(OJT)\usd | |
246 | ! ENDIF | |
247 | ! IF (!EXIST($(OJT)\usd\test)) | |
248 | $(MKDIR) $(OJT)\usd\test | |
249 | ! ENDIF | |
250 | ! IF (!EXIST($(OJT)\util)) | |
251 | $(MKDIR) $(OJT)\util | |
252 | ! ENDIF | |
253 | ! IF (!EXIST($(OJT)\util\test)) | |
254 | $(MKDIR) $(OJT)\util\test | |
255 | ! ENDIF | |
256 | ! IF (!EXIST($(OJT)\viced)) | |
257 | $(MKDIR) $(OJT)\viced | |
258 | ! ENDIF | |
259 | ! IF (!EXIST($(OJT)\vlserver)) | |
260 | $(MKDIR) $(OJT)\vlserver | |
261 | ! ENDIF | |
262 | ! IF (!EXIST($(OJT)\vol)) | |
263 | $(MKDIR) $(OJT)\vol | |
264 | ! ENDIF | |
265 | ! IF (!EXIST($(OJT)\vol\test)) | |
266 | $(MKDIR) $(OJT)\vol\test | |
267 | ! ENDIF | |
268 | ! IF (!EXIST($(OJT)\volser)) | |
269 | $(MKDIR) $(OJT)\volser | |
270 | ! ENDIF | |
271 | ! IF (!EXIST($(OJT)\xstat)) | |
272 | $(MKDIR) $(OJT)\xstat | |
273 | ! ENDIF | |
274 | ! IF (!EXIST($(OJT)\WINNT)) | |
275 | $(MKDIR) $(OJT)\WINNT | |
276 | ! ENDIF | |
277 | ! IF (!EXIST($(OJT)\WINNT\afsadmsvr)) | |
278 | $(MKDIR) $(OJT)\WINNT\afsadmsvr | |
279 | ! ENDIF | |
280 | ! IF (!EXIST($(OJT)\WINNT\afsapplib)) | |
281 | $(MKDIR) $(OJT)\WINNT\afsapplib | |
282 | ! ENDIF | |
283 | ! IF (!EXIST($(OJT)\WINNT\afsapplib\lang)) | |
284 | $(MKDIR) $(OJT)\WINNT\afsapplib\lang | |
285 | ! ENDIF | |
286 | ! IF (!EXIST($(OJT)\WINNT\afsapplib\test)) | |
287 | $(MKDIR) $(OJT)\WINNT\afsapplib\test | |
288 | ! ENDIF | |
289 | ! IF (!EXIST($(OJT)\WINNT\afsclass)) | |
290 | $(MKDIR) $(OJT)\WINNT\afsclass | |
291 | ! ENDIF | |
292 | ! IF (!EXIST($(OJT)\WINNT\afsd)) | |
293 | $(MKDIR) $(OJT)\WINNT\afsd | |
294 | ! ENDIF | |
295 | ! IF (!EXIST($(OJT)\WINNT\afslegal)) | |
296 | $(MKDIR) $(OJT)\WINNT\afslegal | |
297 | ! ENDIF | |
298 | ! IF (!EXIST($(OJT)\WINNT\afslegal\lang)) | |
299 | $(MKDIR) $(OJT)\WINNT\afslegal\lang | |
300 | ! ENDIF | |
301 | ! IF (!EXIST($(OJT)\WINNT\afsrdr)) | |
302 | $(MKDIR) $(OJT)\WINNT\afsrdr | |
303 | ! ENDIF | |
304 | ! IF (!EXIST($(OJT)\WINNT\afsrdr\tools)) | |
305 | $(MKDIR) $(OJT)\WINNT\afsrdr\tools | |
306 | ! ENDIF | |
307 | ! IF (!EXIST($(OJT)\WINNT\afsrdr\tools\authgroup)) | |
308 | $(MKDIR) $(OJT)\WINNT\afsrdr\tools\authgroup | |
309 | ! ENDIF | |
310 | ! IF (!EXIST($(OJT)\WINNT\afsrdr\tools\gettrace)) | |
311 | $(MKDIR) $(OJT)\WINNT\afsrdr\tools\gettrace | |
312 | ! ENDIF | |
313 | ! IF (!EXIST($(OJT)\WINNT\afsrdr\tools\settrace)) | |
314 | $(MKDIR) $(OJT)\WINNT\afsrdr\tools\settrace | |
315 | ! ENDIF | |
316 | ! IF (!EXIST($(OJT)\WINNT\afsrdr\tools\crash)) | |
317 | $(MKDIR) $(OJT)\WINNT\afsrdr\tools\crash | |
318 | ! ENDIF | |
319 | ! IF (!EXIST($(OJT)\WINNT\afsreg)) | |
320 | $(MKDIR) $(OJT)\WINNT\afsreg | |
321 | ! ENDIF | |
322 | ! IF (!EXIST($(OJT)\WINNT\afsreg\test)) | |
323 | $(MKDIR) $(OJT)\WINNT\afsreg\test | |
324 | ! ENDIF | |
325 | ! IF (!EXIST($(OJT)\WINNT\afssvrcfg)) | |
326 | $(MKDIR) $(OJT)\WINNT\afssvrcfg | |
327 | ! ENDIF | |
328 | ! IF (!EXIST($(OJT)\WINNT\afssvrcfg\lang)) | |
329 | $(MKDIR) $(OJT)\WINNT\afssvrcfg\lang | |
330 | ! ENDIF | |
331 | ! IF (!EXIST($(OJT)\WINNT\afssvrcpa)) | |
332 | $(MKDIR) $(OJT)\WINNT\afssvrcpa | |
333 | ! ENDIF | |
334 | ! IF (!EXIST($(OJT)\WINNT\afssvrcpa\lang)) | |
335 | $(MKDIR) $(OJT)\WINNT\afssvrcpa\lang | |
336 | ! ENDIF | |
337 | ! IF (!EXIST($(OJT)\WINNT\afssvrmgr)) | |
338 | $(MKDIR) $(OJT)\WINNT\afssvrmgr | |
339 | ! ENDIF | |
340 | ! IF (!EXIST($(OJT)\WINNT\afssvrmgr\lang)) | |
341 | $(MKDIR) $(OJT)\WINNT\afssvrmgr\lang | |
342 | ! ENDIF | |
343 | ! IF (!EXIST($(OJT)\WINNT\afsusrmgr)) | |
344 | $(MKDIR) $(OJT)\WINNT\afsusrmgr | |
345 | ! ENDIF | |
346 | ! IF (!EXIST($(OJT)\WINNT\afsusrmgr\lang)) | |
347 | $(MKDIR) $(OJT)\WINNT\afsusrmgr\lang | |
348 | ! ENDIF | |
349 | ! IF (!EXIST($(OJT)\WINNT\afs_setup_utils)) | |
350 | $(MKDIR) $(OJT)\WINNT\afs_setup_utils | |
351 | ! ENDIF | |
352 | ! IF (!EXIST($(OJT)\WINNT\afs_setup_utils\lang)) | |
353 | $(MKDIR) $(OJT)\WINNT\afs_setup_utils\lang | |
354 | ! ENDIF | |
355 | ! IF (!EXIST($(OJT)\WINNT\afs_setup_utils\_isuser)) | |
356 | $(MKDIR) $(OJT)\WINNT\afs_setup_utils\_isuser | |
357 | ! ENDIF | |
358 | ! IF (!EXIST($(OJT)\WINNT\afs_setup_utils\GetWebDll)) | |
359 | $(MKDIR) $(OJT)\WINNT\afs_setup_utils\GetWebDll | |
360 | ! ENDIF | |
361 | ! IF (!EXIST($(OJT)\WINNT\aklog)) | |
362 | $(MKDIR) $(OJT)\WINNT\aklog | |
363 | ! ENDIF | |
364 | ! IF (!EXIST($(OJT)\WINNT\afsrdr)) | |
365 | $(MKDIR) $(OJT)\WINNT\afsrdr | |
366 | ! ENDIF | |
367 | ! IF (!EXIST($(OJT)\WINNT\afsrdr\kernel)) | |
368 | $(MKDIR) $(OJT)\WINNT\afsrdr\kernel | |
369 | ! ENDIF | |
370 | ! IF (!EXIST($(OJT)\WINNT\afsrdr\npdll)) | |
371 | $(MKDIR) $(OJT)\WINNT\afsrdr\npdll | |
372 | ! ENDIF | |
373 | ! IF (!EXIST($(OJT)\WINNT\bosctlsvc)) | |
374 | $(MKDIR) $(OJT)\WINNT\bosctlsvc | |
375 | ! ENDIF | |
376 | ! IF (!EXIST($(OJT)\WINNT\client_config)) | |
377 | $(MKDIR) $(OJT)\WINNT\client_config | |
378 | ! ENDIF | |
379 | ! IF (!EXIST($(OJT)\WINNT\client_config\lang)) | |
380 | $(MKDIR) $(OJT)\WINNT\client_config\lang | |
381 | ! ENDIF | |
382 | ! IF (!EXIST($(OJT)\WINNT\client_cpa)) | |
383 | $(MKDIR) $(OJT)\WINNT\client_cpa | |
384 | ! ENDIF | |
385 | ! IF (!EXIST($(OJT)\WINNT\client_cpa\lang)) | |
386 | $(MKDIR) $(OJT)\WINNT\client_cpa\lang | |
387 | ! ENDIF | |
388 | ! IF (!EXIST($(OJT)\WINNT\client_creds)) | |
389 | $(MKDIR) $(OJT)\WINNT\client_creds | |
390 | ! ENDIF | |
391 | ! IF (!EXIST($(OJT)\WINNT\client_creds\lang)) | |
392 | $(MKDIR) $(OJT)\WINNT\client_creds\lang | |
393 | ! ENDIF | |
394 | ! IF (!EXIST($(OJT)\WINNT\client_exp)) | |
395 | $(MKDIR) $(OJT)\WINNT\client_exp | |
396 | ! ENDIF | |
397 | ! IF (!EXIST($(OJT)\WINNT\client_exp\lang)) | |
398 | $(MKDIR) $(OJT)\WINNT\client_exp\lang | |
399 | ! ENDIF | |
400 | ! IF (!EXIST($(OJT)\WINNT\client_osi)) | |
401 | $(MKDIR) $(OJT)\WINNT\client_osi | |
402 | ! ENDIF | |
403 | ! IF (!EXIST($(OJT)\WINNT\eventlog)) | |
404 | $(MKDIR) $(OJT)\WINNT\eventlog | |
405 | ! ENDIF | |
406 | ! IF (!EXIST($(OJT)\WINNT\eventlog\lang)) | |
407 | $(MKDIR) $(OJT)\WINNT\eventlog\lang | |
408 | ! ENDIF | |
409 | ! IF (!EXIST($(OJT)\WINNT\eventlog\test)) | |
410 | $(MKDIR) $(OJT)\WINNT\eventlog\test | |
411 | ! ENDIF | |
412 | ! IF (!EXIST($(OJT)\WINNT\install)) | |
413 | $(MKDIR) $(OJT)\WINNT\install | |
414 | ! ENDIF | |
415 | ! IF (!EXIST($(OJT)\WINNT\install\InstallShield5)) | |
416 | $(MKDIR) $(OJT)\WINNT\install\InstallShield5 | |
417 | ! ENDIF | |
418 | ! IF (!EXIST($(OJT)\WINNT\install\loopback)) | |
419 | $(MKDIR) $(OJT)\WINNT\install\loopback | |
420 | ! ENDIF | |
421 | ! IF (!EXIST($(OJT)\WINNT\install\NSIS)) | |
422 | $(MKDIR) $(OJT)\WINNT\install\NSIS | |
423 | ! ENDIF | |
424 | ! IF (!EXIST($(OJT)\WINNT\install\wix)) | |
425 | $(MKDIR) $(OJT)\WINNT\install\wix | |
426 | ! ENDIF | |
427 | ! IF (!EXIST($(OJT)\WINNT\install\wix\custom)) | |
428 | $(MKDIR) $(OJT)\WINNT\install\wix\custom | |
429 | ! ENDIF | |
430 | ! IF (!EXIST($(OJT)\WINNT\install\wix\uninstall)) | |
431 | $(MKDIR) $(OJT)\WINNT\install\wix\uninstall | |
432 | ! ENDIF | |
433 | ! IF (!EXIST($(OJT)\WINNT\install\Win9x)) | |
434 | $(MKDIR) $(OJT)\WINNT\install\Win9x | |
435 | ! ENDIF | |
436 | ! IF (!EXIST($(OJT)\WINNT\license)) | |
437 | $(MKDIR) $(OJT)\WINNT\license | |
438 | ! ENDIF | |
439 | ! IF (!EXIST($(OJT)\WINNT\license\lang)) | |
440 | $(MKDIR) $(OJT)\WINNT\license\lang | |
441 | ! ENDIF | |
442 | ! IF (!EXIST($(OJT)\WINNT\netidmgr_plugin)) | |
443 | $(MKDIR) $(OJT)\WINNT\netidmgr_plugin | |
444 | ! ENDIF | |
445 | ! IF (!EXIST($(OJT)\WINNT\pthread)) | |
446 | $(MKDIR) $(OJT)\WINNT\pthread | |
447 | ! ENDIF | |
448 | ! IF (!EXIST($(OJT)\WINNT\pthread\test)) | |
449 | $(MKDIR) $(OJT)\WINNT\pthread\test | |
450 | ! ENDIF | |
451 | ! IF (!EXIST($(OJT)\WINNT\talocale)) | |
452 | $(MKDIR) $(OJT)\WINNT\talocale | |
453 | ! ENDIF | |
454 | ! IF (!EXIST($(OJT)\WINNT\talocale_unicode)) | |
455 | $(MKDIR) $(OJT)\WINNT\talocale_unicode | |
456 | ! ENDIF | |
457 | ! IF (!EXIST($(OJT)\WINNT\win9xpanel)) | |
458 | $(MKDIR) $(OJT)\WINNT\win9xpanel | |
459 | ! ENDIF | |
460 | ! IF (!EXIST($(DESTDIR))) | |
461 | $(MKDIR) $(DESTDIR) | |
462 | ! ENDIF | |
463 | ! IF (!EXIST($(DESTDIR)\include)) | |
464 | $(MKDIR) $(DESTDIR)\include | |
465 | ! ENDIF | |
466 | ! IF (!EXIST($(DESTDIR)\include\afs)) | |
467 | $(MKDIR) $(DESTDIR)\include\afs | |
468 | ! ENDIF | |
469 | ! IF (!EXIST($(DESTDIR)\include\hcrypto)) | |
470 | $(MKDIR) $(DESTDIR)\include\hcrypto | |
471 | ! ENDIF | |
472 | ! IF (!EXIST($(DESTDIR)\include\opr)) | |
473 | $(MKDIR) $(DESTDIR)\include\opr | |
474 | ! ENDIF | |
475 | ! IF (!EXIST($(DESTDIR)\include\rx)) | |
476 | $(MKDIR) $(DESTDIR)\include\rx | |
477 | ! ENDIF | |
478 | ! IF (!EXIST($(DESTDIR)\include\WINNT)) | |
479 | $(MKDIR) $(DESTDIR)\include\WINNT | |
480 | ! ENDIF | |
481 | ! IF (!EXIST($(DESTDIR)\lib)) | |
482 | $(MKDIR) $(DESTDIR)\lib | |
483 | ! ENDIF | |
484 | ! IF (!EXIST($(DESTDIR)\lib\afs)) | |
485 | $(MKDIR) $(DESTDIR)\lib\afs | |
486 | ! ENDIF | |
487 | ! IF (!EXIST($(DESTDIR)\lib\win95)) | |
488 | $(MKDIR) $(DESTDIR)\lib\win95 | |
489 | ! ENDIF | |
490 | ! IF (!EXIST($(DESTDIR)\bin)) | |
491 | $(MKDIR) $(DESTDIR)\bin | |
492 | ! ENDIF | |
493 | ! IF (!EXIST($(DESTDIR)\etc)) | |
494 | $(MKDIR) $(DESTDIR)\etc | |
495 | ! ENDIF | |
496 | ! IF (!EXIST($(DESTDIR)\WinInstall)) | |
497 | $(MKDIR) $(DESTDIR)\WinInstall | |
498 | ! ENDIF | |
499 | ! IF (!EXIST($(DESTDIR)\WinInstall\Config)) | |
500 | $(MKDIR) $(DESTDIR)\WinInstall\Config | |
501 | ! ENDIF | |
502 | ! IF (!EXIST($(DESTDIR)\WinInstall\Dll)) | |
503 | $(MKDIR) $(DESTDIR)\WinInstall\Dll | |
504 | ! ENDIF | |
505 | ! IF (!EXIST($(DESTDIR)\root.server)) | |
506 | $(MKDIR) $(DESTDIR)\root.server | |
507 | ! ENDIF | |
508 | ! IF (!EXIST($(DESTDIR)\root.server\usr)) | |
509 | $(MKDIR) $(DESTDIR)\root.server\usr | |
510 | ! ENDIF | |
511 | ! IF (!EXIST($(DESTDIR)\root.server\usr\afs)) | |
512 | $(MKDIR) $(DESTDIR)\root.server\usr\afs | |
513 | ! ENDIF | |
514 | ! IF (!EXIST($(DESTDIR)\root.server\usr\afs\bin)) | |
515 | $(MKDIR) $(DESTDIR)\root.server\usr\afs\bin | |
516 | ! ENDIF | |
517 | ! IF (!EXIST($(DESTDIR)\root.client)) | |
518 | $(MKDIR) $(DESTDIR)\root.client | |
519 | ! ENDIF | |
520 | ! IF (!EXIST($(DESTDIR)\root.client\usr)) | |
521 | $(MKDIR) $(DESTDIR)\root.client\usr | |
522 | ! ENDIF | |
523 | ! IF (!EXIST($(DESTDIR)\root.client\usr\vice)) | |
524 | $(MKDIR) $(DESTDIR)\root.client\usr\vice | |
525 | ! ENDIF | |
526 | ! IF (!EXIST($(DESTDIR)\root.client\usr\vice\etc)) | |
527 | $(MKDIR) $(DESTDIR)\root.client\usr\vice\etc | |
528 | ! ENDIF | |
529 | $(COPY) AFSCONFIG-WINDOWS.H $(DESTDIR)\include\afs\afsconfig.h | |
530 | ||
531 | INCCOPY = \ | |
532 | $(DESTDIR)\bin\NTBUILD.bat | |
533 | ||
534 | $(DESTDIR)\bin\NTBUILD.bat:..\NTBUILD.bat | |
535 | $(COPY) $? $@ | |
536 | $(UTIL_CR) + $@ | |
537 | ||
538 | $(DESTDIR)\bin\NTLang.bat: NTLang.bat $(DESTDIR)\bin\util_cr.exe | |
539 | $(COPY) NTLang.bat $(DESTDIR)\bin | |
540 | $(UTIL_CR) + $(DESTDIR)\bin\NTLang.bat | |
541 | ||
542 | $(DESTDIR)\NTDllmap.txt:NTDllmap.txt | |
543 | $(COPY) $? $@ | |
544 | ||
545 | # Create link to docs needed for media build; allow to fail in case | |
546 | # symlink not available, e.g. if using a 3.4a client, since most builds | |
547 | # aren't media builds. | |
548 | doclink: | |
549 | ! IF (EXIST($(DESTDIR)\doc)) | |
550 | - symlink rm $(DESTDIR)\doc | |
551 | ! ENDIF | |
552 | - symlink make $(DESTDIR)\doc doc-pathname | |
553 | ||
554 | ||
555 | version: $(DESTDIR)\bin\mkvers.exe NTMakefile.version | |
556 | ||
557 | NTMakefile.version: NTMakefile.version-CML NTMakefile.version-NOCML | |
558 | $(DEL) NTMakefile.version | |
559 | ! IF (EXIST(..\..\src\CML\state) || EXIST(..\..\..\src\CML\state)) | |
560 | $(COPY) NTMakefile.version-CML NTMakefile.version | |
561 | ! ELSE | |
562 | $(COPY) NTMakefile.version-NOCML NTMakefile.version | |
563 | ! ENDIF | |
564 | ||
565 | INCTOOLS = \ | |
566 | $(DESTDIR)\bin\mkvers.exe \ | |
567 | $(DESTDIR)\bin\util_cr.exe \ | |
568 | $(DESTDIR)\bin\touch.exe | |
569 | ||
570 | $(INCTOOLS):$(OUT)\$$(@F) | |
571 | $(COPY) $** $(DESTDIR)\bin\. | |
572 | !IF ("$(AFSVER_CL)"=="1400") | |
573 | $(COPY) $**.manifest $(DESTDIR)\bin\. | |
574 | !ENDIF | |
575 | ||
576 | $(OUT)\mkvers.exe : $(OUT)\mkvers.obj | |
577 | $(EXECONLINK) | |
578 | $(_VC_MANIFEST_EMBED_EXE) | |
579 | $(CODESIGN_USERLAND) | |
580 | $(SYMSTORE_IMPORT) | |
581 | ||
582 | $(OUT)\touch.exe : $(OUT)\touch.obj | |
583 | $(EXECONLINK) | |
584 | $(_VC_MANIFEST_EMBED_EXE) | |
585 | $(CODESIGN_USERLAND) | |
586 | $(SYMSTORE_IMPORT) | |
587 | ||
588 | $(OUT)\util_cr.exe : $(OUT)\util_cr.obj | |
589 | $(EXECONLINK) | |
590 | $(_VC_MANIFEST_EMBED_EXE) | |
591 | $(CODESIGN_USERLAND) | |
592 | $(SYMSTORE_IMPORT) | |
593 | ||
594 | langsetup: $(DESTDIR)\bin\NTLang.bat | |
595 | ||
596 | install: idirs $(INCFILES) $(INCTOOLS) $(INCCOPY) version $(DESTDIR)\NTDllmap.txt langsetup | |
597 | ||
598 | # This clean target must be named something different than the universal | |
599 | # 'clean' so that the version and NTLang.bat files can be removed last. | |
600 | clean_final: | |
601 | -$(DEL) NTMakefile.version | |
602 | -$(DEL) $(DESTDIR)\bin\NTLang.bat | |
603 | ||
604 | clean:: | |
605 | -$(DEL) $(INCFILES) | |
606 | -$(DEL) $(DESTDIR)\LIB\*.DLL | |
607 | -$(DEL) $(DESTDIR)\bin\mkver.exe* | |
608 | -$(DEL) $(DESTDIR)\bin\touch.exe* | |
609 | -$(DEL) $(DESTDIR)\bin\util_cr.exe* | |
610 | -$(DEL) $(OUT)\util_cr.exe* | |
611 | -$(DEL) $(OUT)\mkver.exe* | |
612 | -$(DEL) $(OUT)\touch.exe* |