windows-updates-20021104
[openafs.git] / src / WINNT / client_exp / NTMakefile
index 2f13fe9..e142fc8 100644 (file)
@@ -8,7 +8,7 @@
 AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -I..\afsd  /D"_WINDOWS" /D"_WINDLL" /D"_AFXDLL" /D"_USRDLL"
 
 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
-!INCLUDE ..\..\config\NTMakefile.version
+!include ..\..\config\NTMakefile.version
 
 
 ############################################################################
@@ -57,7 +57,7 @@ DLLLIBS =\
        $(DESTDIR)\lib\afs\TaLocale.lib
 
 $(DLLFILE): $(DLLOBJS)
-       $(DLLMFCLINK) /def:afs_shl_ext.def $(DLLLIBS)
+       $(DLLCONLINK) /def:afs_shl_ext.def $(DLLLIBS)
        $(DLLPREP)
 
 ############################################################################
@@ -69,18 +69,66 @@ afs_shl_ext_stub.res: afs_shl_ext_stub.rc AFS_component_version_number.h
 # Install target; primary makefile target
 
 install: $(DLLFILE) lang
+install9x: install
 
 
 ############################################################################
 # Language target
 
-lang ::
+lang:: en_US ja_JP ko_KR zh_TW zh_CN pt_BR es_ES de_DE
+
+en_US:
+       $(CD) lang
+       $(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
+    $(CD) ..
+
+ja_JP:
+       $(CD) lang
+       @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
+    $(CD) ..
+
+ko_KR:
+       $(CD) lang
+       @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
+    $(CD) ..
+
+zh_CN:
+       $(CD) lang
+       @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
+    $(CD) ..
+
+zh_TW:
+       $(CD) lang
+       @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
+    $(CD) ..
+
+pt_BR:
+       $(CD) lang
+       @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
+    $(CD) ..
+
+es_ES:
+       $(CD) lang
+       @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
+    $(CD) ..
+
+de_DE:
        $(CD) lang
-       for /f %l in ('dir /B ??_??') do @$(NTLANG) %l $(MAKECMD) /nologo /f NTMakefile install
-       $(CD) ..
+       @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
+    $(CD) ..
 
 
 ############################################################################
 # Local clean target; augments predefined clean target
 
 clean::
+       $(CD) lang
+       if exist $(NTLANG) $(NTLANG) en_US $(MAKECMD) /nologo /f NTMakefile clean
+       if exist $(NTLANG) $(NTLANG) ja_JP $(MAKECMD) /nologo /f NTMakefile clean
+       if exist $(NTLANG) $(NTLANG) ko_KR $(MAKECMD) /nologo /f NTMakefile clean
+       if exist $(NTLANG) $(NTLANG) zh_CN $(MAKECMD) /nologo /f NTMakefile clean
+       if exist $(NTLANG) $(NTLANG) zh_TW $(MAKECMD) /nologo /f NTMakefile clean
+       if exist $(NTLANG) $(NTLANG) pt_BR $(MAKECMD) /nologo /f NTMakefile clean
+       if exist $(NTLANG) $(NTLANG) es_ES $(MAKECMD) /nologo /f NTMakefile clean
+       if exist $(NTLANG) $(NTLANG) de_DE $(MAKECMD) /nologo /f NTMakefile clean
+    $(CD) ..