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 # include the AFSD source tree on our inclusion path
10 AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -I..\afsd
12 # include the primary makefile
13 RELDIR=WINNT\client_config
14 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
15 !include ..\..\config\NTMakefile.version
17 ############################################################################
22 EXEFILE = $(DESTDIR)\root.client\usr\vice\etc\afs_config.exe
30 $(OUT)\tab_advanced.obj \
31 $(OUT)\tab_drives.obj \
32 $(OUT)\tab_hosts.obj \
33 $(OUT)\tab_general.obj \
34 $(OUT)\tab_prefs.obj \
35 $(OUT)\dlg_logon.obj \
39 $(OUT)\dlg_automap.obj
45 $(OUT)\afs_config_stub.res
58 $(DESTDIR)\lib\afs\TaLocale.lib \
59 $(DESTDIR)\lib\afsrpc.lib \
60 $(DESTDIR)\lib\afsauthent.lib \
61 $(DESTDIR)\lib\libosi.lib \
62 $(DESTDIR)\lib\libafsconf.lib
64 ############################################################################
66 # EXTERNAL SOURCE FILES
68 # The following source files are required by this application, but live
69 # elsewhere in the tree. To prevent checking in more than one copy of the
70 # source files, they are copied to this directory at build-time.
74 $(DESTDIR)\include\WINNT\al_resource.h \
75 $(DESTDIR)\include\WINNT\checklist.h \
76 $(DESTDIR)\include\WINNT\ctl_sockaddr.h \
77 $(DESTDIR)\include\WINNT\ctl_spinner.h \
78 $(DESTDIR)\include\WINNT\dialog.h \
79 $(DESTDIR)\include\WINNT\fastlist.h \
80 $(DESTDIR)\include\WINNT\hashlist.h \
81 $(DESTDIR)\include\WINNT\resize.h \
82 $(DESTDIR)\include\WINNT\subclass.h
90 $(OUT)\ctl_sockaddr.obj \
91 $(OUT)\ctl_spinner.obj \
94 AFSAPPLIB=..\afsapplib
96 $(AFSAPPLIBOBJS): $(AFSAPPLIB)\$$(@B).cpp
97 $(C2OBJ) -I$(AFSAPPLIB) $**
99 $(AFSDOBJS): $(AFSD)\$$(@B).c
100 $(C2OBJ) -I$(AFSD) $**
102 $(EXEOBJS): $$(@B).cpp
103 $(C2OBJ) -I$(AFSAPPLIB) $**
105 $(EXEOBJSc): $$(@B).c
106 $(CPP2OBJ) -I$(AFSAPPLIB) $**
108 ############################################################################
110 {..\afsapplib}.h{$(DESTDIR)\include\WINNT}.h:
111 $(COPY) ..\afsapplib\$(*B).h $(DESTDIR)\include\WINNT
114 ############################################################################
116 $(EXEFILE) : $(EXEOBJS) $(EXEOBJSc) $(EXERES) $(AFSAPPLIBOBJS) $(AFSDOBJS) $(EXELIBS)
117 $(EXEGUILINK) $(VCLIBS)
120 install : $(COPYHEADERS) $(EXEFILE) lang
124 lang:: en_US ja_JP ko_KR zh_TW zh_CN pt_BR es_ES de_DE
127 ############################################################################
134 $(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
139 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
144 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
149 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
154 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
159 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
164 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
169 @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
172 $(OUT)\afs_config_stub.res : AFS_component_version_number.h
175 $(DEL) $(COPYHEADERS)
177 if exist $(NTLANG) $(NTLANG) en_US $(MAKECMD) /nologo /f NTMakefile clean
178 if exist $(NTLANG) $(NTLANG) ja_JP $(MAKECMD) /nologo /f NTMakefile clean
179 if exist $(NTLANG) $(NTLANG) ko_KR $(MAKECMD) /nologo /f NTMakefile clean
180 if exist $(NTLANG) $(NTLANG) zh_CN $(MAKECMD) /nologo /f NTMakefile clean
181 if exist $(NTLANG) $(NTLANG) zh_TW $(MAKECMD) /nologo /f NTMakefile clean
182 if exist $(NTLANG) $(NTLANG) pt_BR $(MAKECMD) /nologo /f NTMakefile clean
183 if exist $(NTLANG) $(NTLANG) es_ES $(MAKECMD) /nologo /f NTMakefile clean
184 if exist $(NTLANG) $(NTLANG) de_DE $(MAKECMD) /nologo /f NTMakefile clean
190 nmake /nologo /f ntmakefile SRC=$(SRC) OBJ=$(OBJ) mkdir