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