1 # Copyright 2000, International Business Machines Corporation and others.
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
8 # make compiler warnings fatal
10 AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -WX
12 # include the AFSD source tree on our inclusion path
14 AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -I ..\afsd
16 # include the primary makefile
18 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
19 !include ..\..\config\NTMakefile.version
21 ############################################################################
26 EXEFILE = $(DESTDIR)\root.client\usr\vice\etc\afs_config.exe
62 $(DESTDIR)\lib\afs\TaLocale.lib \
63 $(DESTDIR)\lib\afsrpc.lib \
64 $(DESTDIR)\lib\afsauthent.lib \
65 $(DESTDIR)\lib\libafsconf.lib
67 ############################################################################
69 # EXTERNAL SOURCE FILES
71 # The following source files are required by this application, but live
72 # elsewhere in the tree. To prevent checking in more than one copy of the
73 # source files, they are copied to this directory at build-time.
77 $(DESTDIR)\include\WINNT\al_resource.h \
78 $(DESTDIR)\include\WINNT\checklist.h \
79 $(DESTDIR)\include\WINNT\ctl_sockaddr.h \
80 $(DESTDIR)\include\WINNT\ctl_spinner.h \
81 $(DESTDIR)\include\WINNT\dialog.h \
82 $(DESTDIR)\include\WINNT\fastlist.h \
83 $(DESTDIR)\include\WINNT\hashlist.h \
84 $(DESTDIR)\include\WINNT\resize.h \
85 $(DESTDIR)\include\WINNT\subclass.h
106 ############################################################################
108 {..\afsapplib}.h{$(DESTDIR)\include\WINNT}.h:
109 $(COPY) ..\afsapplib\$(*B).h $(DESTDIR)\include\WINNT
111 {..\afsapplib}.h{.\}.h:
112 $(COPY) ..\afsapplib\$(*B).h .
114 {..\afsapplib}.cpp{.\}.cpp:
115 $(COPY) ..\afsapplib\$(*B).cpp .
118 $(COPY) ..\afsd\$(*B).c .
120 ############################################################################
122 $(EXEFILE) : $(EXEOBJS) $(EXELIBS)
123 $(EXEGUILINK) $(VCLIBS)
126 install : $(COPYSOURCES) $(COPYHEADERS) $(EXEFILE) lang
130 lang:: en_US ja_JP ko_KR zh_TW zh_CN pt_BR es_ES de_DE
133 ############################################################################
140 $(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
145 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
150 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
155 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
160 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
165 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
170 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
175 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
178 afs_config_stub.res : afs_config_stub.rc AFS_component_version_number.h
182 if exist $(NTLANG) $(NTLANG) en_US $(MAKECMD) /nologo /f NTMakefile clean
183 if exist $(NTLANG) $(NTLANG) ja_JP $(MAKECMD) /nologo /f NTMakefile clean
184 if exist $(NTLANG) $(NTLANG) ko_KR $(MAKECMD) /nologo /f NTMakefile clean
185 if exist $(NTLANG) $(NTLANG) zh_CN $(MAKECMD) /nologo /f NTMakefile clean
186 if exist $(NTLANG) $(NTLANG) zh_TW $(MAKECMD) /nologo /f NTMakefile clean
187 if exist $(NTLANG) $(NTLANG) pt_BR $(MAKECMD) /nologo /f NTMakefile clean
188 if exist $(NTLANG) $(NTLANG) es_ES $(MAKECMD) /nologo /f NTMakefile clean
189 if exist $(NTLANG) $(NTLANG) de_DE $(MAKECMD) /nologo /f NTMakefile clean