diff --git a/src/WINNT/afsd/NTMakefile b/src/WINNT/afsd/NTMakefile
index 4f8f24def6..3ff5122549 100644
--- a/src/WINNT/afsd/NTMakefile
+++ b/src/WINNT/afsd/NTMakefile
@@ -137,7 +137,8 @@ $(OUT)\cm_conn.obj: cm_conn.c
$(C2OBJ) -DAFS_PTHREAD_ENV /Fo$@ $**
FSOBJS=$(OUT)\fs.obj \
- $(OUT)\fs_utils.obj
+ $(OUT)\fs_utils.obj \
+ $(OUT)\cm_nls.obj
CMDBGOBJS=$(OUT)\cmdebug.obj
@@ -181,7 +182,7 @@ MIDL_FLAGS=/app_config \
############################################################################
# libafsconf.dll
-CONF_DLLFILE = $(DESTDIR)\root.client\usr\vice\etc\libafsconf.dll
+CONF_DLLFILE = $(DESTDIR)\lib\libafsconf.dll
CONF_DLLLIBS = \
$(DESTDIR)\lib\afs\afsutil.lib \
@@ -193,8 +194,7 @@ $(CONF_DLLFILE): $(CONFOBJS) $(OUT)\libafsconf.res $(CONF_DLLLIBS)
$(DLLPREP)
$(CODESIGN_USERLAND)
$(MAKECYGLIB) --input-def libafsconf.def
- $(COPY) $*.lib $(ILIBDIR)
- $(DEL) $*.lib $*.exp
+ $(DEL) $*.exp
############################################################################
# lanahelper.lib
@@ -265,10 +265,7 @@ $(LOGON_DLLFILE): $(LOGON_DLLOBJS) $(LOGON_DLLLIBS)
############################################################################
# Install target; primary makefile target
-install_objs: $(OUT)\cm_dns.obj $(OUT)\cm_config.obj $(OUT)\cm_nls.obj $(LANAHELPERLIB) $(OUT)\afsicf.obj
- $(COPY) $(OUT)\cm_dns.obj $(DESTDIR)\lib
- $(COPY) $(OUT)\cm_nls.obj $(DESTDIR)\lib
- $(COPY) $(OUT)\cm_config.obj $(DESTDIR)\lib
+install_objs: $(CONF_DLLFILE) $(LANAHELPERLIB) $(OUT)\afsicf.obj
$(COPY) $(OUT)\afsicf.obj $(DESTDIR)\lib
install_headers: $(IDLFILES) $(INCFILES)
@@ -316,8 +313,7 @@ EXELIBS = \
$(DESTDIR)\lib\afsrx.lib \
$(DESTDIR)\lib\afslwp.lib \
$(DESTDIR)\lib\libosi.lib \
- $(DESTDIR)\lib\libafsconf.lib \
- $(DESTDIR)\lib\cm_nls.obj
+ $(DESTDIR)\lib\libafsconf.lib
EXELIBS2 = \
$(DESTDIR)\lib\afsrpc.lib \
diff --git a/src/WINNT/install/NSIS/OpenAFS.nsi b/src/WINNT/install/NSIS/OpenAFS.nsi
index 3786b77fef..692a5a53b9 100644
--- a/src/WINNT/install/NSIS/OpenAFS.nsi
+++ b/src/WINNT/install/NSIS/OpenAFS.nsi
@@ -546,7 +546,6 @@ Section "!AFS Client" secClient
SetOutPath "$INSTDIR\Client\Program"
File "${AFS_CLIENT_BUILDDIR}\afsshare.exe"
!insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\libosi.dll" "$INSTDIR\Client\Program\libosi.dll" "$INSTDIR"
- !insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\libafsconf.dll" "$INSTDIR\Client\Program\libafsconf.dll" "$INSTDIR"
File "${AFS_CLIENT_BUILDDIR}\klog.exe"
File "${AFS_CLIENT_BUILDDIR}\tokens.exe"
File "${AFS_CLIENT_BUILDDIR}\unlog.exe"
@@ -576,6 +575,8 @@ Section "!AFS Client" secClient
File "${AFS_CLIENT_BUILDDIR}\afscpcc.exe"
; Remove the binaries from the old location if present
+ Delete /REBOOTOK "$INSTDIR\Client\Program\libafsconf.dll"
+ Delete "$INSTDIR\Client\Program\libafsconf.pdb"
Delete /REBOOTOK "$SYSDIR\afslogon.dll"
Delete "$SYSDIR\afscpcc.exe"
Delete "$SYSDIR\afslogon.pdb"
@@ -1161,7 +1162,8 @@ Section /o "Debug symbols" secDebug
SetOutPath "$INSTDIR\Client\Program"
File "${AFS_CLIENT_BUILDDIR}\afsshare.pdb"
File "${AFS_CLIENT_BUILDDIR}\libosi.pdb"
- File "${AFS_CLIENT_BUILDDIR}\libafsconf.pdb"
+ ; remove old location if present
+ Delete "$INSTDIR\Client\Program\libafsconf.pdb"
File "${AFS_CLIENT_BUILDDIR}\klog.pdb"
File "${AFS_CLIENT_BUILDDIR}\tokens.pdb"
File "${AFS_CLIENT_BUILDDIR}\unlog.pdb"
@@ -1268,6 +1270,7 @@ DoCommon:
File "${AFS_DESTDIR}\lib\afsauthent.pdb"
File "${AFS_DESTDIR}\lib\afspthread.pdb"
File "${AFS_DESTDIR}\lib\afsrpc.pdb"
+ File "${AFS_DESTDIR}\lib\libafsconf.pdb"
File "${AFS_SERVER_BUILDDIR}\afsclientadmin.pdb"
File "${AFS_SERVER_BUILDDIR}\afsprocmgmt.pdb"
File "${AFS_SERVER_BUILDDIR}\afsvosadmin.pdb"
@@ -2770,7 +2773,8 @@ Function AFSLangFiles
File "${AFS_CLIENT_BUILDDIR}\afs_config.exe"
!insertmacro ReplaceDLL "${AFS_DESTDIR}\lib\afsauthent.dll" "$INSTDIR\Common\afsauthent.dll" "$INSTDIR"
!insertmacro ReplaceDLL "${AFS_DESTDIR}\lib\afspthread.dll" "$INSTDIR\Common\afspthread.dll" "$INSTDIR"
- !insertmacro ReplaceDLL "${AFS_DESTDIR}\lib\afsrpc.dll" "$INSTDIR\Common\afsrpc.dll" "$INSTDIR"
+ !insertmacro ReplaceDLL "${AFS_DESTDIR}\lib\afsrpc.dll" "$INSTDIR\Common\afsrpc.dll" "$INSTDIR"
+ !insertmacro ReplaceDLL "${AFS_DESTDIR}\lib\libafsconf.dll" "$INSTDIR\Common\libafsconf.dll" "$INSTDIR"
!insertmacro ReplaceDLL "${AFS_SERVER_BUILDDIR}\afsadminutil.dll" "$INSTDIR\Common\afsadminutil.dll" "$INSTDIR"
!insertmacro ReplaceDLL "${AFS_SERVER_BUILDDIR}\afsclientadmin.dll" "$INSTDIR\Common\afsclientadmin.dll" "$INSTDIR"
!insertmacro ReplaceDLL "${AFS_SERVER_BUILDDIR}\afsprocmgmt.dll" "$INSTDIR\Common\afsprocmgmt.dll" "$INSTDIR"
diff --git a/src/WINNT/install/wix/files.wxi b/src/WINNT/install/wix/files.wxi
index c206bf903a..b213758415 100644
--- a/src/WINNT/install/wix/files.wxi
+++ b/src/WINNT/install/wix/files.wxi
@@ -48,6 +48,9 @@
+
+
+
@@ -77,6 +80,7 @@
+
@@ -1058,9 +1062,6 @@
-
-
-
@@ -1238,7 +1239,6 @@
-
@@ -1648,15 +1648,13 @@
-
-
-
+
diff --git a/src/auth/NTMakefile b/src/auth/NTMakefile
index 532e92350e..da767ade5b 100644
--- a/src/auth/NTMakefile
+++ b/src/auth/NTMakefile
@@ -81,9 +81,7 @@ EXELIBS =\
$(EXELIBDIR)\afs\afsutil.lib \
$(EXELIBDIR)\afs\afseventlog.lib \
$(EXELIBDIR)\afs\afsreg.lib \
- $(EXELIBDIR)\cm_dns.obj \
- $(EXELIBDIR)\cm_nls.obj
-
+ $(EXELIBDIR)\libafsconf.lib
$(SETKEY_EXEFILE): $(SETKEY_EXEOBJS) $(EXELIBS)
$(EXECONLINK) dnsapi.lib shell32.lib
diff --git a/src/bozo/NTMakefile b/src/bozo/NTMakefile
index 03c5167a15..64d46dcc38 100644
--- a/src/bozo/NTMakefile
+++ b/src/bozo/NTMakefile
@@ -67,8 +67,7 @@ BOSSERVER_EXELIBS =\
$(DESTDIR)\lib\afs\afsreg.lib \
$(DESTDIR)\lib\afs\afseventlog.lib \
$(DESTDIR)\lib\afs\afsprocmgmt.lib \
- $(DESTDIR)\lib\cm_dns.obj \
- $(DESTDIR)\lib\cm_nls.obj
+ $(DESTDIR)\lib\libafsconf.lib
$(BOSSERVER_EXEFILE): $(BOSSERVER_EXEOBJS) $(BOSSERVER_EXELIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
@@ -104,8 +103,7 @@ BOS_EXELIBS =\
$(DESTDIR)\lib\afs\afsreg.lib \
$(DESTDIR)\lib\afs\afsprocmgmt.lib \
$(DESTDIR)\lib\afs\afspioctl.lib \
- $(DESTDIR)\lib\cm_dns.obj \
- $(DESTDIR)\lib\cm_nls.obj
+ $(DESTDIR)\lib\libafsconf.lib
$(RS_BOS_EXEFILE): $(BOS_EXEOBJS) $(BOS_EXELIBS)
diff --git a/src/bucoord/NTMakefile b/src/bucoord/NTMakefile
index 43a56e8ec3..fb95e8f397 100644
--- a/src/bucoord/NTMakefile
+++ b/src/bucoord/NTMakefile
@@ -88,8 +88,7 @@ EXELIBS =\
$(DESTDIR)\lib\afs\afsprocmgmt.lib \
$(DESTDIR)\lib\afs\afspioctl.lib \
$(DESTDIR)\lib\afs\afsreg.lib \
- $(DESTDIR)\lib\cm_dns.obj \
- $(DESTDIR)\lib\cm_nls.obj
+ $(DESTDIR)\lib\libafsconf.lib
$(EXEFILE): $(EXEOBJS) $(EXERES) $(EXELIBS)
diff --git a/src/budb/NTMakefile b/src/budb/NTMakefile
index 48e794b427..ba93aeb5f5 100644
--- a/src/budb/NTMakefile
+++ b/src/budb/NTMakefile
@@ -77,9 +77,7 @@ EXELIBS =\
$(DESTDIR)\lib\afs\afseventlog.lib \
$(DESTDIR)\lib\afs\afsreg.lib \
$(DESTDIR)\lib\afs\afsprocmgmt.lib \
- $(DESTDIR)\lib\cm_dns.obj \
- $(DESTDIR)\lib\cm_nls.obj
-
+ $(DESTDIR)\lib\libafsconf.lib
$(EXEFILE): $(EXEOBJS) $(EXELIBS)
$(EXECONLINK) dnsapi.lib iphlpapi.lib shell32.lib
diff --git a/src/butc/NTMakefile b/src/butc/NTMakefile
index 6ab9b7954c..45c3b7bf54 100644
--- a/src/butc/NTMakefile
+++ b/src/butc/NTMakefile
@@ -53,8 +53,7 @@ EXELIBS =\
$(DESTDIR)\lib\afs\afspioctl.lib \
$(DESTDIR)\lib\afs\afseventlog.lib \
$(DESTDIR)\lib\afs\afsreg.lib \
- $(DESTDIR)\lib\cm_dns.obj \
- $(DESTDIR)\lib\cm_nls.obj
+ $(DESTDIR)\lib\libafsconf.lib
$(EXERES): butc.rc AFS_component_version_number.h
diff --git a/src/kauth/NTMakefile b/src/kauth/NTMakefile
index 75a1bc9780..29835483b5 100644
--- a/src/kauth/NTMakefile
+++ b/src/kauth/NTMakefile
@@ -39,14 +39,8 @@ KAUTH_LIBOBJS =\
$(OUT)\kaerrors.obj \
$(OUT)\user_nt.obj \
$(OUT)\krb_tf.obj \
- $(OUT)\cm_config.obj \
$(OUT)\AFS_component_version_number.obj
-WINNTAFSD = ..\WINNT\afsd\
-
-$(OUT)\cm_config.obj: $(WINNTAFSD)\cm_config.c
- $(C2OBJ) $**
-
$(KAUTH_LIBFILE): $(KAUTH_LIBOBJS)
$(LIBARCH)
@@ -67,7 +61,6 @@ KAUTH_KRB_LIBOBJS =\
$(OUT)\kaerrors.obj \
$(OUT)\user.krb.obj \
$(OUT)\krb_tf.obj \
- $(OUT)\cm_config.obj \
$(OUT)\AFS_component_version_number.obj
$(KAUTH_KRB_LIBFILE): $(KAUTH_KRB_LIBOBJS)
@@ -98,8 +91,7 @@ AFSLIBS = \
$(DESTDIR)\lib\afsubik.lib \
$(DESTDIR)\lib\afs\afseventlog.lib \
$(DESTDIR)\lib\afsrxkad.lib \
- $(DESTDIR)\lib\cm_dns.obj \
- $(DESTDIR)\lib\cm_nls.obj
+ $(DESTDIR)\lib\libafsconf.lib
TOKENLIB = $(DESTDIR)\lib\afs\afspioctl.lib
diff --git a/src/libafsauthent/NTMakefile b/src/libafsauthent/NTMakefile
index f4f8fcca60..fb68a942af 100644
--- a/src/libafsauthent/NTMakefile
+++ b/src/libafsauthent/NTMakefile
@@ -82,7 +82,6 @@ SYSOBJS = \
$(OUT)\pioctl_nt.obj
WINNTAFSDOBJS =\
- $(OUT)\cm_config.obj \
$(OUT)\afsrpc_c.obj
DLLOBJS =\
@@ -95,8 +94,6 @@ DLLOBJS =\
$(SYSOBJS) \
$(WINNTAFSDOBJS) \
$(AUDITBJS) \
- $(DESTDIR)\lib\cm_dns.obj \
- $(DESTDIR)\lib\cm_nls.obj \
$(OUT)\afsauthent.res
$(RXOBJS): $(RX)\$$(@B).c
@@ -142,7 +139,8 @@ DLLLIBS =\
$(DESTDIR)\lib\afs\afseventlog.lib \
$(DESTDIR)\lib\afs\afsprocmgmt.lib \
$(DESTDIR)\lib\afslwp.lib \
- $(DESTDIR)\lib\lanahelper.lib
+ $(DESTDIR)\lib\lanahelper.lib \
+ $(DESTDIR)\lib\libafsconf.lib
$(LIBFILE): $(DLLOBJS) $(DLLLIBS) $(RXOBJS)
$(DLLCONLINK) /DEF:afsauthent.def rpcrt4.lib dnsapi.lib mpr.lib secur32.lib shell32.lib
diff --git a/src/ptserver/NTMakefile b/src/ptserver/NTMakefile
index 3a50501b55..71cd575715 100644
--- a/src/ptserver/NTMakefile
+++ b/src/ptserver/NTMakefile
@@ -69,8 +69,7 @@ PTSERVER_EXELIBS =\
$(DESTDIR)\lib\afs\afsaudit.lib \
$(DESTDIR)\lib\afs\afseventlog.lib \
$(DESTDIR)\lib\afs\afsreg.lib \
- $(DESTDIR)\lib\cm_dns.obj \
- $(DESTDIR)\lib\cm_nls.obj
+ $(DESTDIR)\lib\libafsconf.lib
!IF (("$(SYS_NAME)"!="i386_win95" ) && ("$(SYS_NAME)"!="I386_WIN95" ))
PTSERVER_EXELIBS =$(PTSERVER_EXELIBS) $(DESTDIR)\lib\afs\afsprocmgmt.lib
@@ -111,8 +110,7 @@ PTS_EXELIBS =\
$(DESTDIR)\lib\afs\afsreg.lib \
$(DESTDIR)\lib\afs\afseventlog.lib \
$(DESTDIR)\lib\afs\afspioctl.lib \
- $(DESTDIR)\lib\cm_dns.obj \
- $(DESTDIR)\lib\cm_nls.obj
+ $(DESTDIR)\lib\libafsconf.lib
$(PTS): $(PTS_EXEOBJS) $(PTS_EXELIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
diff --git a/src/tbutc/NTMakefile b/src/tbutc/NTMakefile
index 815530afe5..11b4500baf 100644
--- a/src/tbutc/NTMakefile
+++ b/src/tbutc/NTMakefile
@@ -94,20 +94,9 @@ BUTCLIBS=$(DESTDIR)\lib\afs\afsbudb.lib \
$(DESTDIR)\lib\afspthread.lib \
!ENDIF
$(DESTDIR)\lib\afsdes.lib \
- $(DESTDIR)\lib\cm_dns.obj \
- $(DESTDIR)\lib\cm_nls.obj
+ $(DESTDIR)\lib\libafsconf.lib
-# $(DESTDIR)\lib\afsauthent.lib \
-# $(DESTDIR)\lib\afsrpc.lib \
-# $(DESTDIR)\lib\afs\afscmd.lib \
-# $(DESTDIR)\lib\afs\afsaudit.lib \
-# $(DESTDIR)\lib/afs/afscom_err.lib \
-# $(DESTDIR)\lib\afs\afsreg.lib \
-# $(DESTDIR)\lib\afs\afsprocmgmt.lib \
-# $(DESTDIR)\lib\afs\afseventlog.lib \
-# $(DESTDIR)\lib\pthread.lib
-
# rm $(OUT)\tcstatus.obj
# nmake /nologo /f ntmakefile install
#----------------------------------------------- BUTC
diff --git a/src/update/NTMakefile b/src/update/NTMakefile
index 3f651c89a1..d8500320f1 100644
--- a/src/update/NTMakefile
+++ b/src/update/NTMakefile
@@ -22,8 +22,7 @@ LIBS = \
$(DESTDIR)\lib\afs\afseventlog.lib \
$(DESTDIR)\lib\afsrxkad.lib \
$(DESTDIR)\lib\afs\afsprocmgmt.lib \
- $(DESTDIR)\lib\cm_dns.obj \
- $(DESTDIR)\lib\cm_nls.obj
+ $(DESTDIR)\lib\libafsconf.lib
############################################################################
# Definitions for generating files via RXGEN
diff --git a/src/vlserver/NTMakefile b/src/vlserver/NTMakefile
index faf11b1aaa..59e62744cf 100644
--- a/src/vlserver/NTMakefile
+++ b/src/vlserver/NTMakefile
@@ -88,8 +88,7 @@ VLSERVER_EXECLIBS = \
$(DESTDIR)\lib\afs\afseventlog.lib \
$(DESTDIR)\lib\afs\afsreg.lib \
$(DESTDIR)\lib\afs\afsprocmgmt.lib \
- $(DESTDIR)\lib\cm_dns.obj \
- $(DESTDIR)\lib\cm_nls.obj
+ $(DESTDIR)\lib\libafsconf.lib
$(VLSERVER): $(VLSERVER_EXEOBJS) $(LIBFILE) $(VLSERVER_EXECLIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
diff --git a/src/volser/NTMakefile b/src/volser/NTMakefile
index 61976cffbb..5ca1d246c9 100644
--- a/src/volser/NTMakefile
+++ b/src/volser/NTMakefile
@@ -70,8 +70,7 @@ EXEC_LIBS = \
$(DESTDIR)\lib\afs\afsacl.lib \
$(DESTDIR)\lib\afs\afsreg.lib \
$(DESTDIR)\lib\afs\afseventlog.lib \
- $(DESTDIR)\lib\cm_dns.obj \
- $(DESTDIR)\lib\cm_nls.obj
+ $(DESTDIR)\lib\libafsconf.lib
############################################################################