blob: 54c9518c5ed5ab629bebd8e2ff802581da732c23 [file] [log] [blame]
<?xml version='1.0' encoding='windows-1252'?>
<Wix
xmlns='http://schemas.microsoft.com/wix/2006/wi'>
<!--
The main product to install. We generate a new GUID (*) on each
compile to ensure that windows installer completely removes the old
version and reinstalls the new version without complaining.
-->
<Product
Name='GWT Development Mode Plugin for IE'
Id='*'
UpgradeCode='9a5e649a-ec63-4c7d-99bf-75adb345e7e5'
Language='1033'
Codepage='1252'
Version='1.0.0'
Manufacturer='Google'>
<Package
Id='*'
Keywords='Installer'
Description='GWT Development Mode Plugin for IE Installer '
Manufacturer='Google'
InstallerVersion='100'
Languages='1033'
Compressed='yes'
SummaryCodepage='1252' />
<Media
Id='1'
Cabinet='product.cab'
EmbedCab='yes' />
<!-- Remove old version completely when upgrading. -->
<Upgrade
Id='9a5e649a-ec63-4c7d-99bf-75adb345e7e5'>
<UpgradeVersion
OnlyDetect='no'
Property='PREVIOUSFOUND'
Minimum='0.0.0'
IncludeMinimum='yes'
RemoveFeatures='all' />
</Upgrade>
<InstallExecuteSequence>
<LaunchConditions
After='AppSearch' />
<RemoveExistingProducts
After='InstallValidate' />
</InstallExecuteSequence>
<!-- Default to the old install directory if upgrading. -->
<Property
Id="INSTALLDIR">
<RegistrySearch
Id='OldInstallDirSarch'
Type='raw'
Root='HKLM'
Key='Software\Google\GwtDevModePluginIE\InstallDir' />
</Property>
<!-- Define the install directory. -->
<Directory
Id='TARGETDIR'
Name='SourceDir'>
<Directory
Id='ProgramFilesFolder'
Name='PFiles'>
<Directory
Id='Google'
Name='Google'>
<!-- INSTALLDIR is configurable by the user. -->
<Directory
Id='INSTALLDIR'
Name='GWT Dev Mode Plugin for IE' />
</Directory>
</Directory>
</Directory>
<!-- Add an uninstall shortcut to the install directory. -->
<DirectoryRef
Id="INSTALLDIR">
<Component
Id='uninstaller'
Guid='*'>
<!--
Save the install directory to the registry so we can reuse it
on upgrades.
-->
<RegistryKey
Root='HKLM'
Action='createAndRemoveOnUninstall'
Key='Software\Google\GwtDevModePluginIE\InstallDir'>
<RegistryValue
Value='[INSTALLDIR]'
Type='string' />
</RegistryKey>
<Shortcut
Id='UninstallShortcut'
Name='Uninstall GWT Plugin for IE'
Target='[System64Folder]msiexec.exe'
Arguments='/x [ProductCode]'
Description='Uninstalls GWT Development Mode Plugin for IE'
WorkingDirectory='SystemDir'
Directory='INSTALLDIR' />
<!-- Remove the shortcut and installation folder on uninstall. -->
<RemoveFile
Id='RemoveUninstallShortcut'
Name='Uninstall GWT Plugin for IE'
On='uninstall' />
<RemoveFolder
Id='RemoveInstallFolder'
On='uninstall' />
</Component>
</DirectoryRef>
<!-- Define the features to install. -->
<Feature
Id='CompleteFeature'
Title='IE Plugin'
Description='GWT Development Mode Plugin for IE.'
Display='expand'
Level='1'
Absent='disallow'>
<!--
Loaded from oophm.wxs.xml, which is generated by the build
script.
-->
<ComponentGroupRef
Id='oophmDll' />
<ComponentRef
Id='uninstaller' />
</Feature>
<!--
Setup the installation UI. WixUI_InstallDir is a simple UI that
let's the user choose the installation directory. WIXUI_INSTALLDIR
defines the property that contains the install directory.
-->
<Property
Id='WIXUI_INSTALLDIR'
Value='INSTALLDIR' />
<UIRef
Id='WixUI_InstallDir' />
<UIRef
Id='WixUI_ErrorProgressText' />
<!-- The license agreement in RTF format. -->
<WixVariable
Id='WixUILicenseRtf'
Value='COPYING.rtf' />
<!-- The image shown at the top of all pages but the first. -->
<WixVariable
Id='WixUIBannerBmp'
Value='GwtBanner.bmp' />
<!-- The image shown on the first page. -->
<WixVariable
Id='WixUIDialogBmp'
Value='GwtDialog.bmp' />
</Product>
</Wix>