diff options
author | Bob Arnson <bob@joyofsetup.com> | 2020-05-17 21:03:28 -0400 |
---|---|---|
committer | Bob Arnson <bob@firegiant.com> | 2020-05-17 21:28:32 -0400 |
commit | cc083c765e8b7baa239c4d800a372cc729ada9d8 (patch) | |
tree | 8e6418a5ae98707e1d8c020953bfec39ab02980a /src/wixext | |
parent | fba81fb720a87075cb78077273b038130c380b8a (diff) | |
download | wix-cc083c765e8b7baa239c4d800a372cc729ada9d8.tar.gz wix-cc083c765e8b7baa239c4d800a372cc729ada9d8.tar.bz2 wix-cc083c765e8b7baa239c4d800a372cc729ada9d8.zip |
Support ARM64.
Diffstat (limited to 'src/wixext')
-rw-r--r-- | src/wixext/FirewallCompiler.cs | 15 | ||||
-rw-r--r-- | src/wixext/FirewallWindowsInstallerBackendExtension.cs | 4 |
2 files changed, 4 insertions, 15 deletions
diff --git a/src/wixext/FirewallCompiler.cs b/src/wixext/FirewallCompiler.cs index 16136954..1fa80f48 100644 --- a/src/wixext/FirewallCompiler.cs +++ b/src/wixext/FirewallCompiler.cs | |||
@@ -7,6 +7,7 @@ namespace WixToolset.Firewall | |||
7 | using System.Xml.Linq; | 7 | using System.Xml.Linq; |
8 | using WixToolset.Data; | 8 | using WixToolset.Data; |
9 | using WixToolset.Extensibility; | 9 | using WixToolset.Extensibility; |
10 | using WixToolset.Extensibility.Data; | ||
10 | using WixToolset.Firewall.Tuples; | 11 | using WixToolset.Firewall.Tuples; |
11 | 12 | ||
12 | /// <summary> | 13 | /// <summary> |
@@ -292,18 +293,8 @@ namespace WixToolset.Firewall | |||
292 | tuple.Attributes = attributes; | 293 | tuple.Attributes = attributes; |
293 | } | 294 | } |
294 | 295 | ||
295 | if (this.Context.Platform == Platform.ARM) | 296 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedFirewallExceptionsInstall", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64 | CustomActionPlatforms.X64 | CustomActionPlatforms.X86); |
296 | { | 297 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedFirewallExceptionsUninstall", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64 | CustomActionPlatforms.X64 | CustomActionPlatforms.X86); |
297 | // Ensure ARM version of the CA is referenced | ||
298 | this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, TupleDefinitions.CustomAction, "WixSchedFirewallExceptionsInstall_ARM"); | ||
299 | this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, TupleDefinitions.CustomAction, "WixSchedFirewallExceptionsUninstall_ARM"); | ||
300 | } | ||
301 | else | ||
302 | { | ||
303 | // All other supported platforms use x86 | ||
304 | this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, TupleDefinitions.CustomAction, "WixSchedFirewallExceptionsInstall"); | ||
305 | this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, TupleDefinitions.CustomAction, "WixSchedFirewallExceptionsUninstall"); | ||
306 | } | ||
307 | } | 298 | } |
308 | } | 299 | } |
309 | 300 | ||
diff --git a/src/wixext/FirewallWindowsInstallerBackendExtension.cs b/src/wixext/FirewallWindowsInstallerBackendExtension.cs index dea355b4..46fdfa77 100644 --- a/src/wixext/FirewallWindowsInstallerBackendExtension.cs +++ b/src/wixext/FirewallWindowsInstallerBackendExtension.cs | |||
@@ -1,10 +1,8 @@ | |||
1 | // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. | 1 | // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. |
2 | 2 | ||
3 | namespace WixToolset.Firewall | 3 | namespace WixToolset.Firewall |
4 | { | 4 | { |
5 | using System.Collections.Generic; | 5 | using System.Collections.Generic; |
6 | using System.Linq; | ||
7 | using System.Xml; | ||
8 | using WixToolset.Data.WindowsInstaller; | 6 | using WixToolset.Data.WindowsInstaller; |
9 | using WixToolset.Extensibility; | 7 | using WixToolset.Extensibility; |
10 | 8 | ||