Changeset 6700 in vbox for trunk/src/VBox/Additions
- Timestamp:
- Jan 31, 2008 11:11:53 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/Makefile.kmk
r6699 r6700 3 3 # Top-level makefile for the VirtualBox Guest Additions. 4 4 # 5 # This makefile and all it's sub-makefiles are involved in remote 6 # building of additions that cannot be build locally. Typically 7 # tools/env.sh kmk -C src/VBox/Additions build-somehost-additions 8 # is send as a command and the source tree is accessed using an 9 # SMB mount. 5 # Cross building of the additions is generally done by remote building 6 # by means of smbfs, cifs, VBOX_ONLY_ADDITIONS=1 and setting BUILD_TARGET 7 # to the desired target. 10 8 # 11 # When doing these operations BUILD_TARGET remains the same (not 12 # yet true for linux), and it's therefore important that 13 # Config.kmk and all the involved (sub-)makefiles doesn't make 14 # assumptions about BUILD_TARGET being the same as the additions 15 # target. 9 # Limited support for cross building the windows additions using wine 10 # is provided. There are a couple of issues with the approach (lack of 11 # signing, no VC++ 8 support, ++) that makes it unsuitable for releases. 16 12 # 17 # To setup the remote building of an addition target, let's call it 18 # XYZ, you need to add VBOX_REMOTE_XYZ_ADDITIONS_BUILD to your 19 # LocalConfig.kmk. The value is the command(s) required to execute 20 # the equivalent to you locally executing kmk -C src/VBoxAdditions 21 # build_xyz_additions. This means BUILD_TARGET* and BUILD_TYPE needs 22 # to be specified. 13 # Building the linux additions as part of the l4 build is ok because 14 # l4 is built on a linux platform. This is why we have to check if 15 # BUILD_TARGET is l4 or linux in some places, though most of the magic 16 # is done in the templates (Config.kmk). 23 17 # 24 18
Note:
See TracChangeset
for help on using the changeset viewer.