Windows: Build afs_shl_ext.dll with talocaleU.lib
[openafs.git] / src / WINNT / client_exp / NTMakefile
index 3af3169..ba62a6a 100644 (file)
@@ -13,10 +13,17 @@ RELDIR=WINNT\client_exp
 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
 !include ..\..\config\NTMakefile.version
 
+ETC = $(DESTDIR)\root.client\usr\vice\etc
+
 ############################################################################
 # afs_shl_ext.dll
 
-DLLFILE = $(DESTDIR)\root.client\usr\vice\etc\afs_shl_ext.dll
+
+DLLFILE = $(ETC)\afs_shl_ext.dll
+
+ICONS =\
+        $(ETC)\link.ico \
+        $(ETC)\mount.ico
 
 DLLOBJS =\
        $(OUT)\add_acl_entry_dlg.obj \
@@ -62,7 +69,7 @@ DLLLIBS =\
        $(DESTDIR)\lib\libafsconf.lib \
        $(DESTDIR)\lib\libosi.lib \
         $(DESTDIR)\lib\afs\afsreg.lib  \
-       $(DESTDIR)\lib\afs\TaLocale.lib \
+       $(DESTDIR)\lib\afs\TaLocaleU.lib \
        $(DESTDIR)\lib\afs\afsutil.lib
 
 $(DLLFILE): $(DLLOBJS) $(DLLLIBS)
@@ -73,6 +80,15 @@ $(DLLFILE): $(DLLOBJS) $(DLLLIBS)
         $(SYMSTORE_IMPORT)
 
 ############################################################################
+# Install Icon files
+
+$(ETC)\mount.ico: mount.ico
+        $(COPY) $** $@
+
+$(ETC)\link.ico: link.ico
+        $(COPY) $** $@
+
+############################################################################
 # Definitions for generating versioninfo resources
 
 $(OUT)\afs_shl_ext_stub.res: AFS_component_version_number.h
@@ -80,9 +96,7 @@ $(OUT)\afs_shl_ext_stub.res: AFS_component_version_number.h
 ############################################################################
 # Install target; primary makefile target
 
-install: $(DLLFILE) lang
-install9x: install
-
+install: $(DLLFILE) $(ICONS) lang
 
 ############################################################################
 # Language target