summaryrefslogtreecommitdiffstats
path: root/src/windows/installer/wix/site-local.wxi
diff options
context:
space:
mode:
authorJeffrey Altman <jaltman@secure-endpoints.com>2004-08-20 23:42:59 +0000
committerJeffrey Altman <jaltman@secure-endpoints.com>2004-08-20 23:42:59 +0000
commit8a7d1cdf437405d74b3616fd54aef8219aa722ae (patch)
tree8ace34ebf44287e74020794c1b6ec0eed5dbd829 /src/windows/installer/wix/site-local.wxi
parent4d2d74fe1044368725b0e594c2690d1d642d4158 (diff)
downloadkrb5-8a7d1cdf437405d74b3616fd54aef8219aa722ae.tar.gz
krb5-8a7d1cdf437405d74b3616fd54aef8219aa722ae.tar.xz
krb5-8a7d1cdf437405d74b3616fd54aef8219aa722ae.zip
New WiX based MSI installer for KFW
Requires WiX 2.0.1927.1 patched by Asanka. http://prdownloads.sourceforge.net/wix/sources-2.0.1927.1.zip ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16675 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/windows/installer/wix/site-local.wxi')
-rw-r--r--src/windows/installer/wix/site-local.wxi94
1 files changed, 94 insertions, 0 deletions
diff --git a/src/windows/installer/wix/site-local.wxi b/src/windows/installer/wix/site-local.wxi
new file mode 100644
index 0000000000..5cfbda39fa
--- /dev/null
+++ b/src/windows/installer/wix/site-local.wxi
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Include xmlns="http://schemas.microsoft.com/wix/2003/01/wi">
+
+ <!-- User configurable options -->
+
+ <!-- TargetDir should point to build target directory and must end with
+ a backslash. If not specified, assume we are in TargetDir\install -->
+
+ <?define TargetDir="d:\work\kfwtest\"?>
+
+ <!-- ConfigDir should point to directory containing configuration files
+ (krb5.ini, krb.con, krbrealm.con) to be bundled with the installer.
+ The directory name should end with a backslash. -->
+
+ <?define ConfigDir="$(env.SystemRoot)\"?>
+
+ <!-- VersionMajor, VersionMinor and VersionPatch must all be specified, or
+ none should be specified (in which case, the defaults will be
+ selected below. -->
+
+ <!-- version defs go here -->
+
+ <!-- BuildLang is the language code for the installation. If you are
+ changing this, you should also change the ProductCode below. -->
+ <?ifndef BuildLang?>
+ <?define BuildLang="1033"?>
+ <?endif?>
+
+ <!-- ProductCode is an uppercase GUID. Each major release should have a
+ new product code. Different language versions should have different
+ product codes -->
+ <?define ProductCode="FD5B1F41-81BB-4BBC-9F7E-4B971660AE1A"?>
+
+ <!-- DefaultRealm, is your default realm. Must be uppercase -->
+ <?define DefaultRealm="ATHENA.MIT.EDU"?>
+
+ <!-- One of the following must be defined and must correspond to the
+ version of compiler used for building Kerberos for Windows -->
+
+ <!-- <?define CL1200?> -->
+ <!-- <?define CL1300?> -->
+ <?define CL1310?>
+ <!-- <?define CL1400?> -->
+
+ <!-- At most one of the following could be defined and must correspond
+ to the type of build performed. -->
+ <!-- <?define Debug?> -->
+ <?define Release?>
+
+ <!-- Optional defines -->
+ <!-- <?define Beta=""?> --> <!-- Numeric Beta identifier -->
+ <!-- <?define OldHelp?> --> <!-- Specifies the use of the old leash32.hlp file
+ instead of the new leash32.chm file -->
+
+
+ <!-- End of user configurable options -->
+
+ <!-- Assert that required options are defined, or select defaults if
+ they weren't -->
+
+ <?ifndef TargetDir?>
+ <?define TargetDir="$(sys.SOURCEFILEDIR)..\"?>
+ <?endif?>
+
+ <?ifndef ConfigDir?>
+ <?define ConfigDir="$(env.SystemRoot)\"?>
+ <?endif?>
+
+ <?ifndef VersionMajor?>
+ <?define VersionMajor="2"?>
+ <?define VersionMinor="6"?>
+ <?define VersionPatch="0001"?>
+ <?else?>
+ <?if Not ($(var.VersionMinor) And $(var.VersionPatch))?>
+ <?error VersionMajor, VersionMinor and VersionPatch should be specified together?>
+ <?endif?>
+ <?endif?>
+
+ <?ifndef ProductCode?>
+ <?error Must define ProductCode?>
+ <?endif?>
+
+ <?ifndef BuildLang?>
+ <?error Must define BuildLang?>
+ <?endif?>
+
+ <!-- DefaultRealm. Must be uppercase. -->
+ <?ifndef DefaultRealm?>
+ <?error Must define DefaultRealm?>
+ <?endif?>
+
+ <!-- The build makefile defines 'Date' and 'Time' which are strings that
+ identify the time at which the build was performed. -->
+</Include> \ No newline at end of file