From cc083c765e8b7baa239c4d800a372cc729ada9d8 Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Sun, 17 May 2020 21:03:28 -0400 Subject: Support ARM64. --- src/wixlib/FirewallExtension_Platform.wxi | 32 ++++++++++++------------- src/wixlib/FirewallExtension_arm.wxs | 8 +++++++ src/wixlib/FirewallExtension_arm64.wxs | 8 +++++++ src/wixlib/FirewallExtension_x64.wxs | 8 +++++++ src/wixlib/caDecor.wxi | 40 +++++++++++++++++++++++++++++++ src/wixlib/caSuffix.wxi | 28 ---------------------- src/wixlib/firewall.wixproj | 39 ++++++++++++++++++++++++++++-- src/wixlib/packages.config | 2 +- 8 files changed, 118 insertions(+), 47 deletions(-) create mode 100644 src/wixlib/FirewallExtension_arm.wxs create mode 100644 src/wixlib/FirewallExtension_arm64.wxs create mode 100644 src/wixlib/FirewallExtension_x64.wxs create mode 100644 src/wixlib/caDecor.wxi delete mode 100644 src/wixlib/caSuffix.wxi (limited to 'src/wixlib') diff --git a/src/wixlib/FirewallExtension_Platform.wxi b/src/wixlib/FirewallExtension_Platform.wxi index 263651d2..afd5f20b 100644 --- a/src/wixlib/FirewallExtension_Platform.wxi +++ b/src/wixlib/FirewallExtension_Platform.wxi @@ -2,33 +2,33 @@ - + - !(loc.WixSchedFirewallExceptionsInstall) - !(loc.WixSchedFirewallExceptionsUninstall) - !(loc.WixRollbackFirewallExceptionsInstall) - !(loc.WixExecFirewallExceptionsInstall) - !(loc.WixRollbackFirewallExceptionsUninstall) - !(loc.WixExecFirewallExceptionsUninstall) + !(loc.WixSchedFirewallExceptionsInstall) + !(loc.WixSchedFirewallExceptionsUninstall) + !(loc.WixRollbackFirewallExceptionsInstall) + !(loc.WixExecFirewallExceptionsInstall) + !(loc.WixRollbackFirewallExceptionsUninstall) + !(loc.WixExecFirewallExceptionsUninstall) - - - - - - + + + + + + - + = 600 OR (VersionNT >= 501 AND ((MsiNTProductType = 1 AND ServicePackLevel >= 2) OR (MsiNTProductType > 1 AND ServicePackLevel >= 1))) ]]> - + = 600 OR (VersionNT >= 501 AND ((MsiNTProductType = 1 AND ServicePackLevel >= 2) OR (MsiNTProductType > 1 AND ServicePackLevel >= 1))) ]]> @@ -36,6 +36,6 @@ - + diff --git a/src/wixlib/FirewallExtension_arm.wxs b/src/wixlib/FirewallExtension_arm.wxs new file mode 100644 index 00000000..8afe1589 --- /dev/null +++ b/src/wixlib/FirewallExtension_arm.wxs @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/wixlib/FirewallExtension_arm64.wxs b/src/wixlib/FirewallExtension_arm64.wxs new file mode 100644 index 00000000..4fc16b63 --- /dev/null +++ b/src/wixlib/FirewallExtension_arm64.wxs @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/wixlib/FirewallExtension_x64.wxs b/src/wixlib/FirewallExtension_x64.wxs new file mode 100644 index 00000000..8317c20b --- /dev/null +++ b/src/wixlib/FirewallExtension_x64.wxs @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/wixlib/caDecor.wxi b/src/wixlib/caDecor.wxi new file mode 100644 index 00000000..1d00df8f --- /dev/null +++ b/src/wixlib/caDecor.wxi @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/wixlib/caSuffix.wxi b/src/wixlib/caSuffix.wxi deleted file mode 100644 index a56a2393..00000000 --- a/src/wixlib/caSuffix.wxi +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/wixlib/firewall.wixproj b/src/wixlib/firewall.wixproj index f9260c88..cb273a38 100644 --- a/src/wixlib/firewall.wixproj +++ b/src/wixlib/firewall.wixproj @@ -1,7 +1,7 @@ - + {1acffefd-505a-41a5-acbf-a02b7b473aa2} @@ -13,12 +13,31 @@ + + + + + + + x86 + + + x64 + + + arm + + + arm64 + + + @@ -26,6 +45,22 @@ fwca {F72D34CA-48DA-4DFD-91A9-A0C78BEF6981} + Platform=ARM + + + fwca + {F72D34CA-48DA-4DFD-91A9-A0C78BEF6981} + Platform=ARM64 + + + fwca + {F72D34CA-48DA-4DFD-91A9-A0C78BEF6981} + Platform=x86 + + + fwca + {F72D34CA-48DA-4DFD-91A9-A0C78BEF6981} + Platform=x64 @@ -38,7 +73,7 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/src/wixlib/packages.config b/src/wixlib/packages.config index 1e5a9850..20afb58c 100644 --- a/src/wixlib/packages.config +++ b/src/wixlib/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file -- cgit v1.2.3-55-g6feb