Index: installer/src/setup-exe/setup.wxs |
=================================================================== |
rename from installer/setup.wxs |
rename to installer/src/setup-exe/setup.wxs |
--- a/installer/setup.wxs |
+++ b/installer/src/setup-exe/setup.wxs |
@@ -7,6 +7,9 @@ |
<?error No definition for WiX variable "Version" ?> |
<?endif?> |
+<?define source_dir="src\setup-exe" ?> |
+<?define build_base_dir="build" ?> |
+ |
<Wix |
xmlns="http://schemas.microsoft.com/wix/2006/wi" |
xmlns:bal="http://schemas.microsoft.com/wix/BalExtension" |
@@ -25,39 +28,37 @@ |
When we replace the UI, we should be sure to change this symbol in both places to avoid inadvertently linking to the wrong object. |
--> |
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.HyperlinkLicense"> |
- <Payload Name="abp-64.png" SourceFile="abp-64.png" /> |
+ <Payload Name="abp-64.png" SourceFile="$(var.source_dir)\abp-64.png" /> |
<!-- |
The way to suppress the license in the UI sequence is to set the URL attribute to an empty string |
and to leave out the file attribute entirely. |
Not exactly a very expressive way of getting this result. |
--> |
<bal:WixStandardBootstrapperApplication |
- LicenseUrl="" |
+ LicenseUrl="" SuppressOptionsUI="yes" |
/> |
- <!-- |
- Localization payloads. See http://stackoverflow.com/a/11402260/1794538 for why it's done this way. |
- --> |
- <Payload Name="1031\bootstrap-theme.wxl" SourceFile="1031\bootstrap-theme.wxl" /> |
</BootstrapperApplicationRef> |
- <WixVariable Id="WixStdbaThemeXml" Value="bootstrap-theme.xml" /> |
- <WixVariable Id="WixStdbaThemeWxl" Value="bootstrap-theme.wxl" /> |
- <Chain> |
+ <Chain |
+ DisableSystemRestore="yes" |
+ > |
<!-- |
Note that use have DisplayInternalUI turned on. |
This avoids much (but not all) of the need to deal with the undocumented 'burn' UI facility. |
--> |
<MsiPackage |
DisplayName="Adblock Plus for IE (ia32)" |
- DisplayInternalUI="no" |
+ DisplayInternalUI="yes" |
Visible="yes" |
- SourceFile="..\build\ia32\adblockplusie-$(var.Version)-en-us-ia32.msi" |
+ ForcePerMachine="yes" |
+ SourceFile="$(var.build_base_dir)\ia32\adblockplusie-$(var.Version)-multilanguage-ia32.msi" |
InstallCondition="Not VersionNT64" |
/> |
<MsiPackage |
DisplayName="Adblock Plus for IE (x64)" |
- DisplayInternalUI="no" |
+ DisplayInternalUI="yes" |
Visible="yes" |
- SourceFile="..\build\x64\adblockplusie-$(var.Version)-en-us-x64.msi" |
+ ForcePerMachine="yes" |
+ SourceFile="$(var.build_base_dir)\x64\adblockplusie-$(var.Version)-multilanguage-x64.msi" |
InstallCondition="VersionNT64" |
/> |
</Chain> |