VirtualBox

Changeset 71485 in vbox for trunk/Makefile.kmk


Ignore:
Timestamp:
Mar 23, 2018 12:09:19 PM (7 years ago)
Author:
vboxsync
Message:

/Makefile,tinderclient.pl: New way of doing combined package build for windows.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.kmk

    r71481 r71485  
    923923VBOX_KMK_TIME = $(KBUILD_BIN_PATH)/kmk_time
    924924
     925
     926#
     927# Combined package build (windows only).
     928#
     929# The combined package is created by the x86 environment, so we do the amd64
     930# packaging in the build phase since it's just a few very slow jobs.  We hold
     931# back the x86 build until the amd64 packaging starts, to try encourage
     932# parallel execution.
     933#
     934# Note! VBOX_WITH_ADDITIONS_FROM_BUILD_SERVER=1 is required because the additions
     935#       packing must be done in amd64 mode as it picks files from the x86 build.
     936#
     937
     938VBOX_COMBINED_PACKAGE_DEFS := \
     939        VBOX_WITH_COMBINED_PACKAGE=1 \
     940        VBOX_WITH_ALL_DOXYGEN_TARGETS= \
     941        VBOX_WITH_ADDITIONS_FROM_BUILD_SERVER=1
     942
     943combined-package-fetch:
     944        + $(KMK) -C tools $(VBOX_COMBINED_PACKAGE_DEFS) KBUILD_TARGET_ARCH=amd64 BUILD_TARGET_ARCH=amd64
     945        + $(KMK) -C tools $(VBOX_COMBINED_PACKAGE_DEFS) KBUILD_TARGET_ARCH=x86   BUILD_TARGET_ARCH=x86
     946
     947combined-package-build-amd64:
     948        + $(KMK) docs all $(VBOX_COMBINED_PACKAGE_DEFS) KBUILD_TARGET_ARCH=amd64 BUILD_TARGET_ARCH=amd64
     949
     950combined-package-build-amd64-packing: combined-package-build-amd64
     951        + $(KMK) packing  $(VBOX_COMBINED_PACKAGE_DEFS) KBUILD_TARGET_ARCH=amd64 BUILD_TARGET_ARCH=amd64
     952
     953combined-package-build-x86: combined-package-build-amd64
     954        + $(KMK) docs all $(VBOX_COMBINED_PACKAGE_DEFS) KBUILD_TARGET_ARCH=x86 BUILD_TARGET_ARCH=x86
     955
     956combined-package-build: combined-package-build-amd64-packing combined-package-build-x86
     957
     958combined-package-packing:
     959        + $(KMK) packing   $(VBOX_COMBINED_PACKAGE_DEFS) KBUILD_TARGET_ARCH=x86   BUILD_TARGET_ARCH=x86
     960
     961
     962
    925963#
    926964# Common rsync bits.
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette