Windows: Support building a lite-client installer
authorAsanka Herath <asanka@secure-endpoints.com>
Fri, 4 Jun 2010 03:58:42 +0000 (23:58 -0400)
committerJeffrey Altman <jaltman@openafs.org>
Fri, 4 Jun 2010 05:09:22 +0000 (22:09 -0700)
commitdbef3c8b0bd5bab21943071c455b4bf2436507e5
treefe165d7f8386506ad9f90d12e819389df43f85c9
parent1e0c6d22d7c44aad6aa0a0051e094a3558045dd2
Windows: Support building a lite-client installer

If LITECLIENT is defined when invoking the WiX based MSI installer
build, we will build a light-weight client installer MSI.  This
minimizes the size of the installer for users who only need client
functionality from OpenAFS.

The light-weight client excludes:

  - Server components
  - Control center components
  - Administration utilities
  - Debug symbols

Lite-client installer can also be built by invoking target wix-lite
from the root NTMakefile.

Change-Id: I544cdb7170d17358eb235f3c476c468dbae62776
Reviewed-on: http://gerrit.openafs.org/2034
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
Tested-by: Jeffrey Altman <jaltman@openafs.org>
NTMakefile
src/NTMakefile
src/WINNT/install/wix/NTMakefile
src/WINNT/install/wix/config.wxi
src/WINNT/install/wix/feature.wxi
src/WINNT/install/wix/files.wxi
src/WINNT/install/wix/registry.wxi