VirtualBox

Changeset 31139 in vbox


Ignore:
Timestamp:
Jul 27, 2010 1:23:27 PM (14 years ago)
Author:
vboxsync
Message:

Makefile.kmk: try to separate the final packing of the Linux Additions from the rest

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.kmk

    r31134 r31139  
    704704        additions-build-win.amd64 \
    705705        additions-build-os2.x86 \
    706         additions-build-linux.amd64 \
    707         additions-build-linux.x86
     706        additions-build-linux.x86.combined
    708707
    709708VBOX_ADDITIONS_BUILD.amd64 = VBOX_ONLY_ADDITIONS=1 VBOX_WITHOUT_ADDITIONS_ISO=1 \
     
    787786#endif
    788787
    789 # ASSUMES the 64-bit edition are built first. This also serializes VM access.
    790788additions-build-linux.amd64:   $(VBOX_ADDITIONS_BUILD_WIN_HOST_FIRST)
    791789ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),linux.amd64)
    792790        + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ADDITIONS_BUILD.amd64) all $(VBOX_ADD_HOST_BUILD_TWEAK)
    793         + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ADDITIONS_BUILD.amd64) packing
     791        + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ADDITIONS_BUILD.amd64) packing VBOX_WITHOUT_LINUX_GUEST_PACKAGE=1
    794792else
    795793        $(call MSG_L1,Building Linux/amd64 additions)
    796         $(VBOX_KMK_TIME) ssh [email protected] " echo $@ && cd /mnt/tinderbox/$(VBOX_ADDITIONS_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_ADDITIONS_BUILD.amd64) all packing"
    797 endif
    798 
    799 additions-build-linux.x86:   $(VBOX_ADDITIONS_BUILD_WIN_HOST_FIRST) additions-build-linux.amd64
     794        $(VBOX_KMK_TIME) ssh [email protected] " echo $@ && cd /mnt/tinderbox/$(VBOX_ADDITIONS_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_ADDITIONS_BUILD.amd64) all packing VBOX_WITHOUT_LINUX_GUEST_PACKAGE=1"
     795endif
     796
     797additions-build-linux.x86:   $(VBOX_ADDITIONS_BUILD_WIN_HOST_FIRST)
    800798ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),linux.x86)
    801799        + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ADDITIONS_BUILD.x86) all $(VBOX_ADD_HOST_BUILD_TWEAK)
    802         + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ADDITIONS_BUILD.x86) packing
     800        + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ADDITIONS_BUILD.x86) packing VBOX_WITHOUT_LINUX_GUEST_PACKAGE=1
     801else
     802        $(call MSG_L1,Building Linux/x86 additions)
     803        $(VBOX_KMK_TIME) ssh [email protected] " echo $@ && cd /mnt/tinderbox/$(VBOX_ADDITIONS_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_ADDITIONS_BUILD.x86) all packing VBOX_WITHOUT_LINUX_GUEST_PACKAGE=1"
     804endif
     805
     806# Combined Linux Additions .run package.  This depends on the archives
     807# created during packing by the archetecture-specific builds.
     808additions-build-linux.x86.combined:   $(VBOX_ADDITIONS_BUILD_WIN_HOST_FIRST) additions-build-linux.x86 additions-build-linux.amd64
     809ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),linux.x86)
     810        + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ADDITIONS_BUILD.x86) all $(VBOX_ADD_HOST_BUILD_TWEAK)
     811        + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ADDITIONS_BUILD.x86) packing VBOX_WITH_COMBINED_LINUX_GUEST_PACKAGE=1
    803812else
    804813        $(call MSG_L1,Building Linux/x86 additions)
     
    811820                VBOX_WITH_ADDITIONS_ISO.freebsd.amd64= \
    812821                VBOX_WITH_ADDITIONS_ISO.freebsd.x86= \
    813                 VBOX_WITH_ADDITIONS_ISO.linux.amd64=1 \
     822                VBOX_WITH_ADDITIONS_ISO.linux.amd64= \
    814823                VBOX_WITH_ADDITIONS_ISO.linux.x86=1 \
    815824                VBOX_WITH_ADDITIONS_ISO.solaris.amd64=1 \
     
    829838        additions-build-linux.amd64 \
    830839        additions-build-linux.x86 \
     840        additions-build-linux.x86.combined \
    831841        additions-packing
    832842
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