VirtualBox

Changeset 6052 in vbox for trunk


Ignore:
Timestamp:
Dec 11, 2007 3:19:46 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
26689
Message:

Additions build server hacking.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.kmk

    r6006 r6052  
    313313endif
    314314        $(SVN) up kBuild
     315
     316#
     317# Build the additions, all of them.
     318#
     319# This is currently tailored (hardcoded) for the additions
     320# build box. Can make it pretty and configurable later.
     321#
     322# The fetching must be done in serial fashion, while the building
     323# should be more flexible wrt to -jN.
     324#
     325additions-fetch:
     326        + $(KMK) -C tools fetch
     327        + $(KMK) -C tools fetch BUILD_TARGET_ARCH=x86 BUILD_TARGET=linux
     328#       + $(KMK) -C tools fetch BUILD_TARGET_ARCH=x86 BUILD_TARGET=os2
     329        + $(KMK) -C tools fetch BUILD_TARGET_ARCH=x86 BUILD_TARGET=solaris
     330        + $(KMK) -C tools fetch BUILD_TARGET_ARCH=x86 BUILD_TARGET=win
     331
     332
     333additions-build: \
     334        additions-build-win.x86 \
     335        additions-build-solaris.x86 \
     336        additions-build-os2.x86 \
     337        additions-build-linux.x86
     338
     339VBOX_ADDITIONS_BUILD = VBOX_ONLY_ADDITIONS=1 VBOX_WITHOUT_ADDITIONS_ISO=1 BUILD_TYPE=$(BUILD_TYPE) all packing
     340
     341additions-build-win.x86:
     342ifeq ($(BUILD_TARGET),win)
     343        + $(KMK) BUILD_TARGET_ARCH=x86 VBOX_ADDITIONS_WIN32_ONLY=1 $(VBOX_ADDITIONS_BUILD)
     344else
     345        ssh [email protected] " cd c:/vbox/add && ./tools/env.sh --no-wine kmk BUILD_TARGET_ARCH=x86 VBOX_ADDITIONS_WIN32_ONLY=1 $(VBOX_ADDITIONS_BUILD) "
     346endif
     347       
     348additions-build-solaris.x86:
     349#ifeq ($(BUILD_TARGET),solaris)
     350#       + $(KMK) BUILD_TARGET_ARCH=x86 $(VBOX_ADDITIONS_BUILD)
     351#else
     352#       ssh [email protected] " cd /mnt/vbox/add && ./tools/env.sh --no-wine kmk BUILD_TARGET_ARCH=x86 $(VBOX_ADDITIONS_BUILD) "
     353#endif
     354
     355additions-build-os2.x86:
     356#ifeq ($(BUILD_TARGET),os2)
     357#       + $(KMK) BUILD_TARGET_ARCH=x86
     358#else
     359#       ssh [email protected] " cd /mnt/vbox/add && ./tools/env.sh --no-wine kmk BUILD_TARGET_ARCH=x86 $(VBOX_ADDITIONS_BUILD) "
     360#endif
     361
     362additions-build-linux.x86:
     363ifeq ($(BUILD_TARGET),linux)
     364        + $(KMK) BUILD_TARGET_ARCH=x86 VBOX_ADDITIONS_LINUX_ONLY=1 $(VBOX_ADDITIONS_BUILD)
     365else
     366        ssh [email protected] " cd /mnt/vbox/add && ./tools/env.sh --no-wine kmk BUILD_TARGET_ARCH=x86 VBOX_ADDITIONS_LINUX_ONLY=1 $(VBOX_ADDITIONS_BUILD) "
     367endif
     368
     369
     370additions-packing:
     371        + $(KMK) VBOX_ONLY_ADDITIONS=1 \
     372                VBOX_WITH_ADDITIONS_ISO.win.x86=1 \
     373                VBOX_WITH_ADDITIONS_ISO.linux.x86=1 \
     374                -C src/VBox/Additions \
     375                $(VBOX_PATH_ADDITIONS)/VBoxGuestAdditions.iso
    315376
    316377
Note: See TracChangeset for help on using the changeset viewer.

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