windows-libafsconf-20090525
authorJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 25 May 2009 22:30:24 +0000 (22:30 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 25 May 2009 22:30:24 +0000 (22:30 +0000)
commitc8ccb887882bc4affef02a8193e9b1ed01f885f5
tree18e401afec8f88d0473060c3f543791065f416d0
parentd8410b56c895830d609846aec56d61dfd2efb897
windows-libafsconf-20090525

LICENSE MIT

libafsconf.dll has been present since OpenAFS 1.0.  However,
for some unknown reason the components that it consists of
(cm_dns.obj, cm_config.obj, cm_nls.obj) have been staticly
linked into exes and dlls all over the code base.  This commit
removes all of the static references and replaces them with
libafsconf.lib.

libafsconf.dll is also moved from Client\Program to Common
because it is now linked to by server and utility components.
15 files changed:
src/WINNT/afsd/NTMakefile
src/WINNT/install/NSIS/OpenAFS.nsi
src/WINNT/install/wix/files.wxi
src/auth/NTMakefile
src/bozo/NTMakefile
src/bucoord/NTMakefile
src/budb/NTMakefile
src/butc/NTMakefile
src/kauth/NTMakefile
src/libafsauthent/NTMakefile
src/ptserver/NTMakefile
src/tbutc/NTMakefile
src/update/NTMakefile
src/vlserver/NTMakefile
src/volser/NTMakefile