summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2023-05-10 09:09:07 +0000
committervboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2023-05-10 09:09:07 +0000
commitd35cbdabfc9ef70a81be2c523ef232158b36e97c (patch)
treeb5b28927aace52ce6cb357e133f5001d6c2ab39a
parentb43830921916e98f1921e2b19da8b4ecc57074e2 (diff)
downloadVirtualBox-svn-d35cbdabfc9ef70a81be2c523ef232158b36e97c.tar.gz
/Makefile.kmk: Exclude more stuff from rsync into the linux build VM to save space. bugref:10442
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99716 cfe28804-0f27-0410-a406-dd0f0b0b656f
-rw-r--r--Makefile.kmk59
1 files changed, 55 insertions, 4 deletions
diff --git a/Makefile.kmk b/Makefile.kmk
index dbca9b936d1..3680a2b8796 100644
--- a/Makefile.kmk
+++ b/Makefile.kmk
@@ -1325,8 +1325,42 @@ else
additions-build-linux.rsync-into-vm:
$(TIME) -- $(call VBOX_RSYNC_IN_FN,linux,*) \
'--exclude=src/VBox/Additions/WINNT/**' \
+ '--include=src/VBox/Devices/' \
+ '--include=src/VBox/Devices/Audio/' \
+ '--include=src/VBox/Devices/Audio/**' \
+ '--include=src/VBox/Devices/build/' \
+ '--include=src/VBox/Devices/build/**' \
+ '--exclude=src/VBox/Devices/**' \
+ '--exclude=src/VBox/Debugger/**' \
+ '--exclude=src/VBox/ExtPacks/**' \
'--exclude=src/VBox/Frontends/**' \
+ '--exclude=src/VBox/HostService/**' \
+ '--exclude=src/VBox/ImageMounter/**' \
+ '--exclude=src/VBox/Main/**' \
+ '--exclude=src/VBox/NetworkServices/**' \
+ '--exclude=src/VBox/RDP/**' \
+ '--exclude=src/VBox/Storage/**' \
+ '--include=src/VBox/ValidationKit/' \
+ '--include=src/VBox/ValidationKit/Config.kmk' \
+ '--include=src/VBox/ValidationKit/utils/' \
+ '--include=src/VBox/ValidationKit/utils/audio/' \
+ '--include=src/VBox/ValidationKit/utils/audio/**' \
+ '--exclude=src/VBox/ValidationKit/**' \
'--exclude=src/VBox/VMM/**' \
+ '--exclude=src/libs/dxvk-native-**' \
+ '--exclude=src/libs/curl-**' \
+ '--exclude=src/libs/libjpeg-turbo-**' \
+ '--exclude=src/libs/libogg-**' \
+ '--exclude=src/libs/libpng-**' \
+ '--exclude=src/libs/libssh-**' \
+ '--exclude=src/libs/libtpms-**' \
+ '--exclude=src/libs/libvorbis-**' \
+ '--exclude=src/libs/libvpx-**' \
+ '--exclude=src/libs/libxml-**' \
+ '--exclude=src/libs/softfloat-**' \
+ '--exclude=src/libs/TestFloat-**' \
+ '--exclude=src/libs/xpcom18a4/**' \
+ '--exclude=src/apps/**' \
. $(VBOX_BLD_VM_LNX_IP):/mnt/tinderbox/$(VBOX_ADDITIONS_BUILD_SUBDIRNAME)
additions-build-linux.build-it: additions-build-linux.rsync-into-vm
@@ -1640,7 +1674,16 @@ ifeq ($(KBUILD_TARGET),linux)
else
# Serialize 32-bit and 64-bit ASSUMING the same VM builds both.
extpacks-build-linux.rsync-into-vm: $(VBOX_EXTPACKS_BUILD_WIN_HOST_FIRST)
- $(TIME) -- $(call VBOX_RSYNC_IN_FN,linux,*) . $(VBOX_BLD_VM_LNX_IP):/mnt/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME)
+ $(TIME) -- $(call VBOX_RSYNC_IN_FN,linux,*) \
+ '--exclude=src/VBox/Additions/**' \
+ '--exclude=src/VBox/Debugger/**' \
+ '--exclude=src/VBox/Frontends/**' \
+ '--exclude=src/VBox/GuestHost/**' \
+ '--exclude=src/VBox/HostServices/**' \
+ '--exclude=src/VBox/ImageMounter/**' \
+ '--exclude=src/VBox/NetworkServices/**' \
+ '--exclude=src/app/**' \
+ . $(VBOX_BLD_VM_LNX_IP):/mnt/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME)
extpacks-build-linux.build-it: extpacks-build-linux.rsync-into-vm
$(call VBOX_BLD_VM_MSG_BEGIN,Linux/amd64 extension packs)
@@ -1853,8 +1896,7 @@ else # !OS/2
validationkit-build-os2.rsync-into-vm:
-$(VBOX_BLD_VM_OS2_KKILL_STUFF)
$(TIME) -- $(call VBOX_RSYNC_IN_FN,os2,*,nossh) \
- '--exclude=src/VBox/Additions/x11/**' \
- '--exclude=src/VBox/Additions/WINNT/**' \
+ '--exclude=src/VBox/Additions/**' \
'--exclude=src/VBox/Frontends/**' \
'--exclude=src/VBox/VMM/**' \
. rsync://vbox@$(VBOX_BLD_VM_OS2_IP)/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME)
@@ -1884,9 +1926,18 @@ ifeq ($(KBUILD_TARGET),linux)
else
validationkit-build-linux.rsync-into-vm: $(VBOX_VALIDATIONKIT_BUILD_WIN_HOST_FIRST)
$(TIME) -- $(call VBOX_RSYNC_IN_FN,linux,*) \
- '--exclude=src/VBox/Additions/WINNT/**' \
+ '--exclude=src/VBox/Additions/**' \
+ '--exclude=src/VBox/Debugger/**' \
'--exclude=src/VBox/Frontends/**' \
+ '--exclude=src/VBox/GuestHost/**' \
+ '--exclude=src/VBox/HostServices/**' \
+ '--exclude=src/VBox/ImageMounter/**' \
+ '--exclude=src/VBox/Main/**' \
+ '--exclude=src/VBox/NetworkServices/**' \
+ '--exclude=src/VBox/RDP/**' \
+ '--exclude=src/VBox/Storage/**' \
'--exclude=src/VBox/VMM/**' \
+ '--exclude=src/app/**' \
. $(VBOX_BLD_VM_LNX_IP):/mnt/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME)
validationkit-build-linux.build-it: validationkit-build-linux.rsync-into-vm