summaryrefslogtreecommitdiffstats
path: root/src/windows/installer/wix/site-local.wxi
diff options
context:
space:
mode:
authorKevin Koch <kpkoch@mit.edu>2007-03-28 18:43:11 +0000
committerKevin Koch <kpkoch@mit.edu>2007-03-28 18:43:11 +0000
commit2233e813d5d50c1662e0479ae5f4267eb3b69be6 (patch)
treee570aa75fc3b5465f0f7542a3846f9b548d8ea4e /src/windows/installer/wix/site-local.wxi
parentde996228a2daaf43216c823032255cd4652cf7fe (diff)
downloadkrb5-2233e813d5d50c1662e0479ae5f4267eb3b69be6.tar.gz
krb5-2233e813d5d50c1662e0479ae5f4267eb3b69be6.tar.xz
krb5-2233e813d5d50c1662e0479ae5f4267eb3b69be6.zip
Pull product version information from kerberos.ver
Change site-local.wxi/.nsi to site-local-tagged.wxi/.nsi. Add tags such as %VERSION-MAJOR% which are substituted by the build script. NB: to build the installers directly, the build script must be run at least once to generate site-local.wxi/.nsi. Write DEBUG, RELEASE, BETA defines to site-local.nsi, based on build setting & values from kerberos.ver. Add more tag substitutions to file copy and the config file, to provide a way to generate names like kfw-3-2-0-DEBUG.exe programatically. Target_Version: 1.6.1 Ticket: 5490 Tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19297 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/windows/installer/wix/site-local.wxi')
-rw-r--r--src/windows/installer/wix/site-local.wxi99
1 files changed, 0 insertions, 99 deletions
diff --git a/src/windows/installer/wix/site-local.wxi b/src/windows/installer/wix/site-local.wxi
deleted file mode 100644
index ce31bd9f04..0000000000
--- a/src/windows/installer/wix/site-local.wxi
+++ /dev/null
@@ -1,99 +0,0 @@
-<?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="c:\temp\kfw\kfw-3.2.0-alpha\"?>
-
- <!-- 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="C:\Projects\Autobuild\pismere\staging\sample\"?>
-
- <!-- 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 release should have its
- own ProductCode. If one is not defined, we generate a random one. -->
- <?ifndef ProductCode?>
- <?define ProductCode="????????-????-????-????-????????????"?>
- <?endif?>
-
- <!-- 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?>
-
- <!-- We are including debug symbols anyway. Undefine this for a leaner
- installer without debug syms. -->
- <?define DebugSyms?>
-
- <!-- Optional defines -->
- <?define Beta="1"?> <!-- 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="3"?>
- <?define VersionMinor="2"?>
- <?define VersionPatch="0"?>
- <?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