Changes between Version 62 and Version 63 of Windows build instructions
- Timestamp:
- Jun 9, 2017 3:54:30 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Windows build instructions
v62 v63 95 95 ''Use `VBOX_WIX_PATH=PATH` in `LocalConfig.kmk` to set the path to this package.'' 96 96 97 * ''Optional:'' '''WiSumInf.vbs SDK script''', only needed if you want to package !VirtualBox. The required script is `sdk-v7.1\Samples\sysmgmt\msi\scripts\WiSumInf.vbs` (see SDK prerequisite above) [[BR]] 97 * ''Optional:'' '''WiSumInf.vbs SDK script''', only needed if you want to package !VirtualBox. The required script is[[BR]] 98 `sdk-v7.1\Samples\sysmgmt\msi\scripts\WiSumInf.vbs` (see SDK 7.1 prerequisite above) [[BR]] 98 99 ''Use `VBOX_PATH_WISUMINFO=...WiSumInf.vbs` in `LocalConfig.kmk` to set the path to this script.'' 99 100 … … 133 134 134 135 5. To create an `.msi` package, type `kmk packing'.[[BR]] 135 This step will fail for a 64-bit (`amd64`) target if the Guest Additions are part of the build process (which is the default ). It will complain about a dependency to `VBoxOGL*` libraries in `out\win.x86\release\bin\additions`. In that case, create the 32-bit Guest Additions by executing136 This step will fail for a 64-bit (`amd64`) target if the Guest Additions are part of the build process (which is the default, disable by adding `VBOX_WITH_ADDITIONS=` and `VBOX_WITH_ADDITIONS_PACKING=` to `LocalConfig.kmk`, see [#LocalConfig below]). It will complain about a dependency to `VBoxOGL*` libraries in `out\win.x86\release\bin\additions`. In that case, create the 32-bit Guest Additions by executing 136 137 {{{ 137 138 kmk VBOX_ONLY_ADDITIONS=1 KBUILD_TARGET_ARCH=x86 … … 151 152 === Excluding certain features from building === #LocalConfig 152 153 153 Here is an incomplete list of settings which could be added to '''`LocalConfig.kmk`''' :154 Here is an incomplete list of settings which could be added to '''`LocalConfig.kmk`''' to prevent certain features from building / packing: 154 155 VBOX_WITH_ADDITIONS=:: 155 Don't build + package the !VirtualBox Guest Additions. 156 VBOX_WITH_ADDITIONS_PACKING=:: 157 Don't build + package the !VirtualBox Guest Additions. If only `VBOX_WITH_ADDITIONS=` is specified then the Guest Additions are not built but the `VBoxGuestAdditions.iso` file is expected to be present in the '`out\win.ARCH\release\bin\additions`' directory. 156 158 VBOX_ONLY_ADDITIONS=1:: 157 159 Build the Guest Additions exclusively. 158 160 VBOX_WITH_VALIDATIONKIT=:: 159 Don't build + package the !VirtualB Vox validation kit. The validation kit is not part of the final `.msi` package anyway.161 Don't build + package the !VirtualBox validation kit. The validation kit is not part of the final `.msi` package anyway. 160 162 VBOX_WITH_WEBSERVICES=:: 161 163 Don't build + package the webservices API server.