Skip to content

Commit d81e19c

Browse files
committed
Add licensing notice to HeatWave Build Tools
1 parent 2c31fa5 commit d81e19c

File tree

6 files changed

+19
-3
lines changed

6 files changed

+19
-3
lines changed

src/content/docs/heatwave/build-tools/driver.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ sidebar:
88
The FireGiant Driver Extension can install, repair, upgrade, uninstall, and roll back kernel and file system drivers.
99
This WiX Extension is very lightweight and robust and avoids all the complexity DifxApp requires to install plug and play (PnP) drivers. All you need is your system driver, FG-WiX and one line of XML.
1010

11+
:::caution[Licensed feature]
12+
Like the other features in HeatWave Build Tools, a license file is required to use FireGiant Driver Extension. See the [FireGiant licensing documentation for more information](../firegiant-licensing/).
13+
:::
14+
1115
Here is a snippet of .wxs code that can install a simple kernel driver:
1216

1317
```xml title=FooDriver.wxs

src/content/docs/heatwave/build-tools/firegiant-licensing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ sidebar:
44
order: 1
55
---
66

7-
The HeatWave Build Tools require a license file, a .fglic file, to be available on developer and build machines. The license file is only used by the build tools and does **not** need to be distributed with the built installation packages. You can download your license file from [your FireGiant Account's License page][lp].
7+
The HeatWave Build Tools require a license file, a `.fglic`, to be available on developer and build machines. The license file is only used by the build tools and does **not** need to be distributed with the built installation packages. You can download your license file from [your FireGiant Account's License page][lp].
88

99

1010
## License file placement

src/content/docs/heatwave/build-tools/harvesting/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ sidebar:
66

77
Advanced Harvesting gathers resources from MSBuild project references, folders and self-registration to generate .wxs code that installs those resources. Advanced Harvesting takes great care to organize the harvested resources according to the Windows Installer's best practices.
88

9+
:::caution[Licensed feature]
10+
Like the other features in HeatWave Build Tools, a license file is required to use FireGiant Advanced Harvesting. See the [FireGiant licensing documentation for more information](../firegiant-licensing/).
11+
:::
12+
913
Harvesting is controlled by extension elements, `<HarvestProjectOutput/>` and `<HarvestFolder/>`. To get started with Advanced Harvesting add a package reference to the `FireGiant.HeatWave.BuildTools.wixext` extension--via [Manage NuGet Packages][add] in your .wixproj.
1014

1115
The parent element will act as the template for the harvesting. Let's look at a very simple example. Consider a *SetupProject1.wixproj* with a project reference to *ConsoleApplication1.csproj* which in turn has a project reference to *ClassLibrary1.csproj*. In *SetupProject1.wixproj*, list the outputs we want to harvest from the project by adding `HarvestOutputGroup` metadata. In this example, we'll harvest the build outputs and dependencies of *ConsoleApplication1.csproj*:

src/content/docs/heatwave/build-tools/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: About HeatWave Build Tools
55
The HeatWave Build Tools extend the WiX Toolset by providing extensions and APIs that improve the development experience of installation packages and bundles.
66

77
* [Advanced Harvesting](harvesting/) - the most flexible tooling to gather and organize files from project references and folders.
8-
* [BundleApplication Framework]() - managed and native libraries to simplify the development of custom Burn-based bootstrapper applications.
8+
* [Bundle Application Framework]() - managed and native libraries to simplify the development of custom Burn-based bootstrapper applications.
99
* [MSIX Extension](msix/) - create MSIX packages from .wxs code.
1010
* [Driver Extension](driver/) - enhances MSI to install non-PnP, system-level drivers.
1111

src/content/docs/heatwave/build-tools/msix/index.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
title: FireGiant MSIX Extension
33
description: Documentation how to use the FireGiant MSIX Extension
44
sidebar:
5-
order: 3
5+
order: 0
66
---
77

88
The FireGiant MSIX Extension allows you to create MSIX Packages with your existing .wxs source code. Only three additions need to be made to get started. Once complete, building your project will create both an MSI package and an MSIX package.
9+
10+
:::caution[Licensed feature]
11+
Like the other features in HeatWave Build Tools, a license file is required to use FireGiant MSIX Extension. See the [FireGiant licensing documentation for more information](../firegiant-licensing/).
12+
:::

src/content/docs/heatwave/build-tools/protected-services.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ During installation, the FireGiant protected service extension:
1212
- Installs the ELAM driver private certificate.
1313
- Configures the service to launch as a protected service.
1414

15+
:::caution[Licensed feature]
16+
Like the other features in HeatWave Build Tools, a license file is required to use FireGiant Protected Services Extension. See the [FireGiant licensing documentation for more information](../firegiant-licensing/).
17+
:::
18+
1519
To use the protected service extension, add a reference to the `FireGiant.HeatWave.BuildTools.wixext` and access the extension by adding the following namespace to your .wxs code:
1620

1721
```xml title=ProtectedService.wxs

0 commit comments

Comments
 (0)