Skip to content

QubesOS/qubes-installer-qubes-os-windows-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Installer for Qubes Windows Tools

Building locally on a single Windows dev machine

To build locally, all QWT component sources should be stored in parallel directories, like shown below (without the qubes- prefix).

+---artifacts (build output, generated by the build process)
+---core-agent-windows
+---core-qubesdb
+---core-vchan-xen
+---gui-agent-windows
+---gui-common
+---installer-windows-tools
+---vmm-xen-windows-pvdrivers
\---windows-utils

Executables are test-signed, build output is copied to the .artifacts directory inside the component and linked to the global artifacts directory mentioned above. Run clean.cmd to remove all files produced by the build process (for this component). Run clean-all.cmd to remove build output of all components.

Prerequisites

  • Microsoft EWDK iso mounted as a drive.
  • QUBES_BUILDER environment variable set to the location of qubes-builderv2 repository.
  • Internet connection.
  • powershell-yaml PowerShell package installed (run powershell -command Install-Package powershell-yaml as admin) (TODO: provide offline installer for this).

Visual Studio build

Run vs.cmd to open the project in Visual Studio with pre-set environment for development/building.

Command-line noninteractive build

Run build.cmd [Release|Debug] to build the installer only (assumes all other components are built). Run build-all.cmd [Release|Debug] to rebuild all components. Release configuration is built if no option is provided.

About

No description, website, or topics provided.

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE
Unknown
LICENSE.rtf

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •