VirtualBox

Changeset 6052

Show
Ignore:
Timestamp:
12/11/07 16:19:46 (9 months ago)
Author:
vboxsync
Message:

Additions build server hacking.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 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 vbox@192.168.27.5 " 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 vbox@192.168.27.4 " 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 vbox@192.168.27.3 " 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 vbox@192.168.27.2 " 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 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy