VirtualBox

Changeset 101663 in vbox for trunk/Makefile.kmk


Ignore:
Timestamp:
Oct 30, 2023 7:04:29 PM (13 months ago)
Author:
vboxsync
Message:

Makefile.kmk: Add validationkit builds for linux.arm64, bugref:10541

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.kmk

    r101513 r101663  
    19531953        + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=amd64 KBUILD_TARGET=linux   VBOX_ONLY_VALIDATIONKIT=1
    19541954        + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86   KBUILD_TARGET=linux   VBOX_ONLY_VALIDATIONKIT=1
     1955        + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=arm64 KBUILD_TARGET=linux   VBOX_ONLY_VALIDATIONKIT=1
    19551956        + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86   KBUILD_TARGET=os2     VBOX_ONLY_VALIDATIONKIT=1
    19561957        + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=amd64 KBUILD_TARGET=solaris VBOX_ONLY_VALIDATIONKIT=1
     
    19681969                validationkit-build-os2.x86 \
    19691970                validationkit-build-linux \
     1971                validationkit-build-linux.arm64 \
    19701972                validationkit-build-freebsd.amd64 \
    19711973                validationkit-build-freebsd.x86 \
     
    19771979                validationkit-build-solaris.rsync-into-vm \
    19781980                validationkit-build-os2.rsync-into-vm \
    1979                 validationkit-build-linux.rsync-into-vm
     1981                validationkit-build-linux.rsync-into-vm \
     1982                validationkit-build-linux.arm64.rsync-into-vm
    19801983        $(call MSG_L1,Rsynced the sources + tools into the VMs.)
    19811984.NOTPARALLEL: validationkit-build-rsync-into-vms
     
    21242127
    21252128 validationkit-build-linux: validationkit-build-linux.rsync-out-of-vm
     2129
     2130
     2131 #
     2132 # ValidationKit build for Linux ARM.
     2133 #
     2134 validationkit-build-linux.arm64.rsync-into-vm: $(VBOX_VALIDATIONKIT_BUILD_WIN_HOST_FIRST)
     2135        $(TIME) -- $(call VBOX_RSYNC_IN_FN,linux,*) \
     2136                '--exclude=src/VBox/Additions/**' \
     2137                '--exclude=src/VBox/Debugger/**' \
     2138                '--exclude=src/VBox/Frontends/**' \
     2139                '--exclude=src/VBox/GuestHost/**' \
     2140                '--exclude=src/VBox/HostServices/**' \
     2141                '--exclude=src/VBox/ImageMounter/**' \
     2142                '--include=src/VBox/Main/' \
     2143                '--include=src/VBox/Main/idl**' \
     2144                '--exclude=src/VBox/Main/**' \
     2145                '--exclude=src/VBox/NetworkServices/**' \
     2146                '--exclude=src/VBox/RDP/**' \
     2147                '--exclude=src/VBox/Storage/**' \
     2148                '--exclude=src/VBox/VMM/**' \
     2149                '--exclude=src/app/**' \
     2150                . $(VBOX_BLD_VM_LNX_ARM64_IP):/home/vbox/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME)
     2151
     2152 validationkit-build-linux.arm64.build-it: validationkit-build-linux.arm64.rsync-into-vm
     2153        $(call VBOX_BLD_VM_MSG_BEGIN,Linux/arm64 Validation Kit)
     2154        $(TIME) -- $(VBOX_SSH) vbox@$(VBOX_BLD_VM_LNX_ARM64_IP)   'cd /home/vbox/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_VALIDATIONKIT_BUILD.arm64) all '
     2155        $(call VBOX_BLD_VM_MSG_END__,Linux/arm64 Validation Kit)
     2156
     2157 validationkit-build-linux.arm64.rsync-out-of-vm: validationkit-build-linux.arm64.build-it
     2158        $(TIME) -- $(VBOX_RSYNC) -a --delete $(VBOX_BLD_VM_LNX_ARM64_IP):/home/vbox/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME)/out/linux.arm64 out/
     2159
     2160 .PHONY: validationkit-build-linux.arm64.rsync-out-of-vm validationkit-build-linux.arm64.rsync-into-vm validationkit-build-linux.arm64.build-it
     2161
     2162 validationkit-build-linux.arm64: validationkit-build-linux.arm64.rsync-out-of-vm
    21262163endif
    21272164
     
    21872224                VBOX_WITH_VALIDATIONKIT_PACKING.linux.amd64=1 \
    21882225                VBOX_WITH_VALIDATIONKIT_PACKING.linux.x86=1 \
     2226                VBOX_WITH_VALIDATIONKIT_PACKING.linux.arm64=1 \
    21892227                VBOX_WITH_VALIDATIONKIT_PACKING.os2.x86=1 \
    21902228                VBOX_WITH_VALIDATIONKIT_PACKING.solaris.amd64=1 \
     
    22052243                validationkit-build-linux.amd64 \
    22062244                validationkit-build-linux.x86 \
     2245                validationkit-build-linux.arm64 \
    22072246                validationkit-build-freebsd.amd64 \
    22082247                validationkit-build-freebsd.x86 \
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