diff options
author | Simon Rozman <simon@rozman.si> | 2019-04-23 13:19:27 +0200 |
---|---|---|
committer | Simon Rozman <simon@rozman.si> | 2019-04-23 13:32:18 +0200 |
commit | 56424d52f7e44428ff517787ff33041645bc62ab (patch) | |
tree | a69da8f77bf3ea558c56f0de58342a5264a683c0 /README.md | |
parent | README: fix up documentation (diff) | |
download | wintun-56424d52f7e44428ff517787ff33041645bc62ab.tar.xz wintun-56424d52f7e44428ff517787ff33041645bc62ab.zip |
Extend MSBuild project to build all supported platforms at once
Signed-off-by: Simon Rozman <simon@rozman.si>
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 20 |
1 files changed, 6 insertions, 14 deletions
@@ -37,24 +37,24 @@ If you already have `wintun.vcxproj.user` file, just add the `<PropertyGroup>` s Open _Developer Command Prompt for VS 2017_ and use the `msbuild` command: ``` -msbuild wintun.proj [/t:<target>] [/p:Configuration=<configuration>] [/p:Platform=<platform>] +msbuild wintun.proj [/t:<target>] ``` ### Targets - - `Build`: Builds the driver. This is the default target. + - `Build`: Builds the driver release configurations of all supported platforms. This is the default target. - `Clean`: Deletes all intermediate and output files. - `Rebuild`: Alias for `Clean` followed by `Build`. - - `SDV`: Runs Static Driver Verifier, which includes a clean driver build, only for release configurations. + - `SDV`: Runs Static Driver Verifier, which includes a clean driver build, only for AMD64 release configuration. - - `DVL`: Runs the `SDV`, and creates a Driver Verification Log, only for release configurations. + - `DVL`: Runs the `SDV`, and creates a Driver Verification Log, only for AMD64 release configurations. - - `MSM`: Builds Microsoft Installer Merge Module in `<output folder>\wintun-<platform>-<version>.msm`. + - `MSM`: Builds Microsoft Installer Merge Modules in `<output folder>\wintun-<platform>-<version>.msm`. -The driver output folder is: +The driver output folders are: Platform and Configuration | Folder -------------------------- | -------------------- @@ -65,14 +65,6 @@ AMD64 Release | `amd64\Release\wintun` ARM64 Debug | `arm64\Debug\wintun` ARM64 Release | `arm64\Release\wintun` -### Properties - -Properties may be defined as environment variables, or specified on the `msbuild` command line. - - - `Configuration`: Specifies configuration to build or clean. May be `Debug` or `Release` (default). - - - `Platform`: Specifies driver platform to build. May be `x86` or `amd64` (default), or `arm64`. - ## Usage |