Windows: Build against KerbCompatSDK instead of KFW
authorAsanka C. Herath <asanka@secure-endpoints.com>
Fri, 8 Oct 2010 21:46:02 +0000 (17:46 -0400)
committerJeffrey Altman <jaltman@openafs.org>
Sat, 1 Oct 2011 04:40:26 +0000 (21:40 -0700)
commit4251e386aa25bb3fc02fa255e92327fffc8b954d
tree6e8bf2e3a09d16f14a653a0bdacc0a0e26ddd01a
parent5c6bd04211d587efde4b0915a62273aafb2d306b
Windows: Build against KerbCompatSDK instead of KFW

Build OpenAFS for Windows against the Secure Endpoints
Kerberos Compatibility SDK instead of the in tree
Kerberos for Windows SDK.

The compatibility layer is available from:

   http://github.com/secure-endpoints/heimdal-krbcompat

The SDK location must be specified with the
KERBEROSCOMPATSDKROOT environment variable.

The benefits of building against the Kerberos Compatibility
SDK are:

 * Heimdal 1.5.1 or later assemblies will be used
   if available

 * MIT KFW 3.2.x will be searched for if Heimdal 1.5.1
   is not installed

Version 1.0 of the SDK is supported.

Change-Id: I393e20d8bfb9ee1ca749cc54ecc1341927abaf82
Reviewed-on: http://gerrit.openafs.org/2867
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Tested-by: Jeffrey Altman <jaltman@openafs.org>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
40 files changed:
src/WINNT/afsd/NTMakefile
src/WINNT/afsd/afskfw-int.h
src/WINNT/afsd/afskfw.c
src/WINNT/afsd/afskfw.h
src/WINNT/afssvrmgr/NTMakefile
src/WINNT/aklog/NTMakefile
src/WINNT/aklog/aklog.c
src/WINNT/aklog/asetkey.c
src/WINNT/client_creds/NTMakefile
src/WINNT/install/wix/NTMakefile
src/WINNT/install/wix/feature.wxi
src/WINNT/install/wix/files.wxi
src/WINNT/netidmgr_plugin/NTMakefile
src/WINNT/netidmgr_plugin/afsfuncs.c
src/WINNT/netidmgr_plugin/dynimport.c
src/WINNT/netidmgr_plugin/dynimport.h
src/WINNT/netidmgr_plugin/krb5common.c
src/WINNT/netidmgr_plugin/krb5common.h
src/WINNT/netidmgr_plugin/main.c
src/auth/test/NTMakefile
src/bozo/NTMakefile
src/budb/NTMakefile
src/butc/NTMakefile
src/config/NTMakefile.amd64_w2k
src/config/NTMakefile.i386_nt40
src/config/NTMakefile.i386_w2k
src/kauth/NTMakefile
src/libadmin/adminutil/NTMakefile
src/libadmin/adminutil/afs_utilAdmin.c
src/libafsauthent/NTMakefile
src/ntbuild.bat
src/ptserver/NTMakefile
src/sys/NTMakefile
src/sys/pioctl_nt.c
src/tbutc/NTMakefile
src/update/NTMakefile
src/util/NTMakefile
src/viced/NTMakefile
src/volser/NTMakefile
src/xstat/NTMakefile