VirtualBox

Changeset 75688 in vbox


Ignore:
Timestamp:
Nov 23, 2018 2:09:44 PM (6 years ago)
Author:
vboxsync
Message:

Building mac additions (no packing yet). bugref:4802

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.kmk

    r75436 r75688  
    969969# target specs are missing.
    970970#
    971 # @param    1   os name.
     971# @param    1   os name.
    972972# @param    2   arch or *.
    973973#
     
    10511051        additions-build-solaris.x86 \
    10521052        additions-build-os2.x86 \
    1053         additions-build-linux
     1053        additions-build-linux \
     1054        additions-build-darwin.x86 \
     1055        additions-build-darwin.amd64
    10541056
    10551057additions-build-rsync-into-vms: \
    10561058                additions-build-solaris.rsync-into-vm \
    10571059                additions-build-os2.rsync-into-vm \
     1060                additions-build-darwin.x86.rsync-into-vm \
     1061                additions-build-darwin.amd64.rsync-into-vm \
    10581062                additions-build-linux.rsync-into-vm
    10591063        $(call MSG_L1,Rsynced the sources + tools into the VMs.)
     
    11831187endif
    11841188
     1189# Linux
    11851190ifeq ($(KBUILD_TARGET),linux)
    11861191additions-build-linux.amd64:
     
    12341239endif
    12351240
     1241# Darwin
     1242ifeq ($(KBUILD_TARGET),darwin)
     1243additions-build-darwin.amd64:
     1244        + $(TIME) -- $(KMK) $(VBOX_ADDITIONS_BUILD.amd64) all $(VBOX_ADD_HOST_BUILD_TWEAK)
     1245        + $(TIME) -- $(KMK) $(VBOX_ADDITIONS_BUILD.amd64) packing
     1246
     1247additions-build-darwin.x86:
     1248        + $(TIME) -- $(KMK) $(VBOX_ADDITIONS_BUILD.x86) all $(VBOX_ADD_HOST_BUILD_TWEAK)
     1249        + $(TIME) -- $(KMK) $(VBOX_ADDITIONS_BUILD.x86) packing
     1250
     1251additions-build-darwin:   additions-build-darwin.amd64 additions-build-darwin.x86
     1252.PHONY:       additions-build-darwin.amd64 additions-build-darwin.x86
     1253else
     1254additions-build-darwin.amd64.rsync-into-vm:
     1255        $(TIME) -- $(call VBOX_RSYNC_IN_FN,darwin.amd64,*) \
     1256                '--exclude=src/libs/xpcom18a4/**' \
     1257                '--exclude=src/libs/curl*/**' \
     1258                '--exclude=src/libs/libxml*/**' \
     1259                '--exclude=src/libs/libvpx*/**' \
     1260                '--exclude=src/libs/libopus*/**' \
     1261                '--exclude=src/VBox/Additions/WINNT/**' \
     1262                '--exclude=src/VBox/Additions/x11/**' \
     1263                '--exclude=src/VBox/Artwork/x11/**' \
     1264                '--exclude=src/VBox/Devices/**' \
     1265                '--exclude=src/VBox/Disassembler/**' \
     1266                '--exclude=src/VBox/ExtPacks/**' \
     1267                '--exclude=src/VBox/Frontends/**' \
     1268                '--exclude=src/VBox/HostDriver/**' \
     1269                '--exclude=src/VBox/HostService/**' \
     1270                '--exclude=src/VBox/ImageMounter/**' \
     1271                '--exclude=src/VBox/Installer/**' \
     1272                '--exclude=src/VBox/Main/**' \
     1273                '--exclude=src/VBox/NetworkService/**' \
     1274                '--exclude=src/VBox/RDP/**' \
     1275                '--exclude=src/VBox/Storage/**' \
     1276                '--exclude=src/VBox/ValidationKit/**' \
     1277                '--exclude=src/VBox/VMM/**' \
     1278                '--exclude=src/apps/**' \
     1279                '--exclude=src/recompiler/**' \
     1280                . $(VBOX_BLD_VM_DARWIN_AMD64_IP):/Users/vbox/tinderbox/$(VBOX_ADDITIONS_BUILD_SUBDIRNAME)
     1281
     1282additions-build-darwin.x86.rsync-into-vm:
     1283        $(TIME) -- $(call VBOX_RSYNC_IN_FN,darwin.x86,*) \
     1284                '--exclude=src/libs/xpcom18a4/**' \
     1285                '--exclude=src/libs/curl*/**' \
     1286                '--exclude=src/libs/libxml*/**' \
     1287                '--exclude=src/libs/libvpx*/**' \
     1288                '--exclude=src/libs/libopus*/**' \
     1289                '--exclude=src/VBox/Additions/WINNT/**' \
     1290                '--exclude=src/VBox/Additions/x11/**' \
     1291                '--exclude=src/VBox/Artwork/x11/**' \
     1292                '--exclude=src/VBox/Devices/**' \
     1293                '--exclude=src/VBox/Disassembler/**' \
     1294                '--exclude=src/VBox/ExtPacks/**' \
     1295                '--exclude=src/VBox/Frontends/**' \
     1296                '--exclude=src/VBox/HostDriver/**' \
     1297                '--exclude=src/VBox/HostService/**' \
     1298                '--exclude=src/VBox/ImageMounter/**' \
     1299                '--exclude=src/VBox/Installer/**' \
     1300                '--exclude=src/VBox/Main/**' \
     1301                '--exclude=src/VBox/NetworkService/**' \
     1302                '--exclude=src/VBox/RDP/**' \
     1303                '--exclude=src/VBox/Storage/**' \
     1304                '--exclude=src/VBox/ValidationKit/**' \
     1305                '--exclude=src/VBox/VMM/**' \
     1306                '--exclude=src/apps/**' \
     1307                '--exclude=src/recompiler/**' \
     1308                . $(VBOX_BLD_VM_DARWIN_X86_IP):/Users/vbox/tinderbox/$(VBOX_ADDITIONS_BUILD_SUBDIRNAME)
     1309
     1310additions-build-darwin.amd64.build-it: additions-build-darwin.amd64.rsync-into-vm
     1311        $(call VBOX_BLD_VM_MSG_BEGIN,Darwin/amd64 Additions)
     1312        $(TIME) -- ssh vbox@$(VBOX_BLD_VM_DARWIN_AMD64_IP) 'cd /Users/vbox/tinderbox/$(VBOX_ADDITIONS_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_ADDITIONS_BUILD.amd64) all packing'
     1313        $(call VBOX_BLD_VM_MSG_END__,Darwin/amd64 Additions)
     1314
     1315additions-build-darwin.x86.build-it: additions-build-darwin.x86.rsync-into-vm
     1316        $(call VBOX_BLD_VM_MSG_BEGIN,Darwin/x86 Additions)
     1317        $(TIME) -- ssh vbox@$(VBOX_BLD_VM_DARWIN_X86_IP) 'cd /Users/vbox/tinderbox/$(VBOX_ADDITIONS_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_ADDITIONS_BUILD.x86) all packing'
     1318        $(call VBOX_BLD_VM_MSG_END__,Darwin/x86 Additions)
     1319
     1320additions-build-darwin.amd64.rsync-out-of-vm: additions-build-darwin.amd64.build-it
     1321        $(TIME) -- rsync -a --delete $(VBOX_BLD_VM_DARWIN_AMD64_IP):/mnt/tinderbox/$(VBOX_ADDITIONS_BUILD_SUBDIRNAME)/out/darwin.amd64 out/
     1322
     1323additions-build-darwin.x86.rsync-out-of-vm: additions-build-darwin.x86.build-it
     1324        $(TIME) -- rsync -a --delete $(VBOX_BLD_VM_DARWIN_X86_IP):/mnt/tinderbox/$(VBOX_ADDITIONS_BUILD_SUBDIRNAME)/out/darwin.x86 out/
     1325
     1326additions-build-darwin.amd64: additions-build-darwin.amd64.rsync-out-of-vm
     1327additions-build-darwin.x86: additions-build-darwin.x86.rsync-out-of-vm
     1328additions-build-darwin: additions-build-darwin.x86.rsync-out-of-vm  additions-build-darwin.amd64.rsync-out-of-vm
     1329
     1330.PHONY: additions-build-darwin.amd64.rsync-into-vm additions-build-darwin.amd64.rsync-out-of-vm additions-build-darwin.amd64.build-it \
     1331        additions-build-darwin.x86.rsync-into-vm additions-build-darwin.x86.rsync-out-of-vm additions-build-darwin.x86.build-it
     1332endif
     1333
     1334
    12361335additions-packing:
    12371336        + $(KMK) VBOX_ONLY_ADDITIONS=1 \
     
    12601359        additions-build-linux.x86 \
    12611360        additions-build-linux.x86.combined \
     1361        additions-build-darwin \
     1362        additions-build-darwin.x86 \
     1363        additions-build-darwin.amd64 \
    12621364        additions-packing
    12631365
  • trunk/src/VBox/Additions/darwin/Makefile.kmk

    r69111 r75688  
    2020
    2121include $(PATH_SUB_CURRENT)/VBoxClient/Makefile.kmk
    22 include $(PATH_SUB_CURRENT)/Installer/Makefile.kmk
     22#include $(PATH_SUB_CURRENT)/Installer/Makefile.kmk - later, build additions first then pack them.
    2323
    2424include $(FILE_KBUILD_SUB_FOOTER)
     25
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