VirtualBox

Changeset 29317 in vbox


Ignore:
Timestamp:
May 11, 2010 8:40:19 AM (15 years ago)
Author:
vboxsync
Message:

additions: Darwin additions makefile stubs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/Makefile.kmk

    r28800 r29317  
    6868  include $(PATH_SUB_CURRENT)/WINNT/Makefile.kmk
    6969 endif
     70 ifeq ($(KBUILD_TARGET),darwin)
     71  include $(PATH_SUB_CURRENT)/darwin/Makefile.kmk
     72 endif
    7073
    7174 # The packing target rule, but only if we're on the local build box.
     
    8992 VBOX_PATH_ADDITIONS.freebsd.amd64 = $(PATH_OUT_BASE)/freebsd.amd64/$(KBUILD_TYPE)/bin/additions
    9093 GUESTADDITIONS_FILESPEC.freebsd.amd64 = \
    91         VBoxFreeBSDAdditions-amd64.tbz=$(VBOX_PATH_ADDITIONS.freebsd.amd64)/VBoxFreeBSDAdditions.tbz
     94        VBoxFreeBSDAdditions-amd64.tbz=$(VBOX_PATH_ADDITIONS.freebsd.amd64)/VBoxFreeBSDAdditions.tbz
    9295endif
    9396ifdef VBOX_WITH_ADDITIONS_ISO.freebsd.x86
    9497 VBOX_PATH_ADDITIONS.freebsd.x86 = $(PATH_OUT_BASE)/freebsd.x86/$(KBUILD_TYPE)/bin/additions
    9598 GUESTADDITIONS_FILESPEC.freebsd.x86 = \
    96         VBoxFreeBSDAdditions-x86.tbz=$(VBOX_PATH_ADDITIONS.freebsd.x86)/VBoxFreeBSDAdditions.tbz
     99        VBoxFreeBSDAdditions-x86.tbz=$(VBOX_PATH_ADDITIONS.freebsd.x86)/VBoxFreeBSDAdditions.tbz
    97100endif
    98101
     
    121124 VBOX_PATH_ADDITIONS.linux.amd64 = $(PATH_OUT_BASE)/linux.amd64/$(KBUILD_TYPE)/bin/additions
    122125 GUESTADDITIONS_FILESPEC.linux.amd64 = \
    123         VBoxLinuxAdditions-amd64.run=$(VBOX_PATH_ADDITIONS.linux.amd64)/VBoxLinuxAdditions.run
     126        VBoxLinuxAdditions-amd64.run=$(VBOX_PATH_ADDITIONS.linux.amd64)/VBoxLinuxAdditions.run
    124127endif
    125128ifdef VBOX_WITH_ADDITIONS_ISO.linux.x86
     
    127130## @todo 64-bit additions: rename this package, update docs (?) and tests (?). create wrapper? create gnome/kde autorun app (xplatform) ?
    128131 GUESTADDITIONS_FILESPEC.linux.x86 = \
    129         VBoxLinuxAdditions-x86.run=$(VBOX_PATH_ADDITIONS.linux.x86)/VBoxLinuxAdditions.run \
     132        VBoxLinuxAdditions-x86.run=$(VBOX_PATH_ADDITIONS.linux.x86)/VBoxLinuxAdditions.run \
    130133        autorun.sh=$(VBOX_PATH_ADDITIONS.linux.x86)/autorun.sh
    131134endif
     
    134137 VBOX_PATH_ADDITIONS.solaris.amd64 = $(PATH_OUT_BASE)/solaris.amd64/$(KBUILD_TYPE)/bin/additions
    135138 GUESTADDITIONS_FILESPEC.solaris.amd64 = \
    136         VBoxSolarisAdditions-amd64.pkg=$(VBOX_PATH_ADDITIONS.solaris.amd64)/VBoxSolarisAdditions.pkg
     139        VBoxSolarisAdditions-amd64.pkg=$(VBOX_PATH_ADDITIONS.solaris.amd64)/VBoxSolarisAdditions.pkg
    137140endif
    138141ifdef VBOX_WITH_ADDITIONS_ISO.solaris.x86
    139142 VBOX_PATH_ADDITIONS.solaris.x86 = $(PATH_OUT_BASE)/solaris.x86/$(KBUILD_TYPE)/bin/additions
    140143 GUESTADDITIONS_FILESPEC.solaris.x86 = \
    141         VBoxSolarisAdditions-x86.pkg=$(VBOX_PATH_ADDITIONS.solaris.x86)/VBoxSolarisAdditions.pkg
     144        VBoxSolarisAdditions-x86.pkg=$(VBOX_PATH_ADDITIONS.solaris.x86)/VBoxSolarisAdditions.pkg
    142145endif
    143146ifdef VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
     
    146149 # for 32bit and 64bit solaris. This just modifies variables set above.
    147150 GUESTADDITIONS_FILESPEC.solaris.x86 = \
    148         VBoxSolarisAdditions.pkg=$(VBOX_PATH_ADDITIONS.solaris.x86)/VBoxSolarisAdditions.pkg
     151        VBoxSolarisAdditions.pkg=$(VBOX_PATH_ADDITIONS.solaris.x86)/VBoxSolarisAdditions.pkg
    149152 GUESTADDITIONS_FILESPEC.solaris.amd64 =
    150153endif
     
    165168        64Bit/Readme.txt=$(VBOX_PATH_ADDITIONS_SRC)/WINNT/Installer/ISO/ReadmeDrivers.txt
    166169endif # win.x86
     170
     171ifdef VBOX_WITH_ADDITIONS_ISO.darwin.x86
     172 VBOX_PATH_ADDITIONS.darwin.x86 = $(PATH_OUT_BASE)/darwin.x86/$(KBUILD_TYPE)/bin/additions
     173 # or dmg?
     174 GUESTADDITIONS_FILESPEC.darwin.x86 = \
     175        VBoxDarwinAdditions-x86.run=$(VBOX_PATH_ADDITIONS.darwin.x86)/VBoxDarwinAdditions-x86.run
     176endif
     177
     178ifdef VBOX_WITH_ADDITIONS_ISO.darwin.amd64
     179 VBOX_PATH_ADDITIONS.darwin.amd64 = $(PATH_OUT_BASE)/darwin.amd64/$(KBUILD_TYPE)/bin/additions
     180 GUESTADDITIONS_FILESPEC.darwin.amd64 = \
     181        VBoxDarwinAdditions-amd64.run=$(VBOX_PATH_ADDITIONS.darwin.amd64)/VBoxDarwinAdditions-amd64.run
     182endif
    167183
    168184#
     
    182198                                $(GUESTADDITIONS_FILESPEC.freebsd.x86) \
    183199                                $(GUESTADDITIONS_FILESPEC.freebsd.amd64) \
     200                                $(GUESTADDITIONS_FILESPEC.darwin.x86) \
     201                                $(GUESTADDITIONS_FILESPEC.darwin.amd64) \
    184202                        )\
    185203                ) \
     
    201219                $(GUESTADDITIONS_FILESPEC.linux.amd64) \
    202220                $(GUESTADDITIONS_FILESPEC.freebsd.x86) \
    203                 $(GUESTADDITIONS_FILESPEC.freebsd.amd64)
     221                $(GUESTADDITIONS_FILESPEC.freebsd.amd64) \
     222                $(GUESTADDITIONS_FILESPEC.darwin.x86) \
     223                $(GUESTADDITIONS_FILESPEC.darwin.amd64)
     224
    204225
    205226# Alias for creating the iso.
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