Makefile.kmk revision 62925116bee5b1282c790c284d90fdf6048eee74
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# $Id$
247efe202344328bffb8de7e47aee60039cd95e0vboxsync## @file
247efe202344328bffb8de7e47aee60039cd95e0vboxsync# Makefile for the Solaris guest additions base directory.
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# Copyright (C) 2008 Sun Microsystems, Inc.
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# available from http://www.virtualbox.org. This file is free software;
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# you can redistribute it and/or modify it under the terms of the GNU
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# General Public License (GPL) as published by the Free Software
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# Clara, CA 95054 USA or visit http://www.sun.com if you need
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# additional information or have any questions.
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncSUB_DEPTH = ../../../..
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncinclude $(KBUILD_PATH)/subheader.kmk
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncifneq ($(KBUILD_HOST),solaris)
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync$(error "The Solaris guest additions installer can only be built on Solaris!")
6095269a3237b1ef8bf4edefc11f2d888d8a41ebvboxsyncendif
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync
685409983863f02e8295369273d1844dca1f51c5vboxsyncifeq ($(KBUILD_HOST),solaris)
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync include $(PATH_SUB_CURRENT)/SharedFolders/Makefile.kmk
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncendif
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncPKGFILENAME := VBoxSolarisAdditions.pkg
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncPKGINFO_ARCH = $(shell uname -p)
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncPKGINFO_REVSTAMP = $(date %Y.%m.%d.%H.%M)
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsyncVBOX_PATH_SOLARIS_ADDITION_INSTALLER := $(PATH_SUB_CURRENT)/Installer
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncVBOX_PATH_X11_ADDITION_INSTALLER := $(PATH_ROOT)/src/VBox/Additions/x11/installer
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncSOLARIS_INST_DIR := $(PATH_TARGET)/addinstall
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsyncifeq ($(KBUILD_TYPE),debug)
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync BIN_COPY := $(CP) -f
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync BIN_COPY_SYMBOLS := $(CP) -f
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncelse
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsync BIN_COPY := /usr/sfw/bin/gobjcopy -S -R .comment
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync BIN_COPY_SYMBOLS := /usr/sfw/bin/gobjcopy -g -R .comment
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync VBOX_COMPRESS := compress -f
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncendif
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncPACKING += $(PATH_BIN)/additions/$(PKGFILENAME)
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncOTHER_CLEAN += $(PACKING)
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# If we are doing a combined package (x86+amd64) include the binaries from both
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# architectures otherwise use the one from $(PATH_BIN)/additions
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncifdef VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync SOLARIS_ADD_BIN_64 := $(PATH_OUT_BASE)/solaris.amd64/$(KBUILD_TYPE)/bin/additions
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync SOLARIS_ADD_BIN_32 := $(PATH_OUT_BASE)/solaris.x86/$(KBUILD_TYPE)/bin/additions
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync SOLARIS_INST_DIR_64 := $(SOLARIS_INST_DIR)/amd64
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync SOLARIS_INST_DIR_32 := $(SOLARIS_INST_DIR)
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync VBOX_SOLPACKFILES = \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(SOLARIS_ADD_BIN_64)/vboxguest \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(SOLARIS_ADD_BIN_64)/VBoxClient \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(SOLARIS_ADD_BIN_64)/VBoxService \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(SOLARIS_ADD_BIN_64)/VBoxControl \
8d4665a316d78d6587fd1c9da948f7aa37d0bfddvboxsync $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_13.so \
52ae37fbf70a7b6b438df35f189cf87d239f2792vboxsync $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_14.so \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_70.so \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_71.so \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_14.so \
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsync $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_70.so \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_71.so \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN_32)/vboxguest \
8d4665a316d78d6587fd1c9da948f7aa37d0bfddvboxsync $(SOLARIS_ADD_BIN_32)/VBoxClient \
dba1919dac01f490c625e0470b528e469c30651dvboxsync $(SOLARIS_ADD_BIN_32)/VBoxService \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN_32)/VBoxControl \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_13.so \
8d4665a316d78d6587fd1c9da948f7aa37d0bfddvboxsync $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_14.so \
efe619f27bff8e4d2124d1f09a327c7a63abe1dcvboxsync $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_70.so \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_71.so \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_14.so \
8d4665a316d78d6587fd1c9da948f7aa37d0bfddvboxsync $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_70.so \
efe619f27bff8e4d2124d1f09a327c7a63abe1dcvboxsync $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_71.so
ec9aa1180070b037866f064ce720254cd9f03721vboxsyncelse
ec9aa1180070b037866f064ce720254cd9f03721vboxsync SOLARIS_ADD_BIN := $(PATH_BIN)/additions
ec9aa1180070b037866f064ce720254cd9f03721vboxsync ifeq ($(KBUILD_TARGET_ARCH),x86)
dba1919dac01f490c625e0470b528e469c30651dvboxsync SOLARIS_INST_DIR_ISA := $(SOLARIS_INST_DIR)
ec9aa1180070b037866f064ce720254cd9f03721vboxsync else
ec9aa1180070b037866f064ce720254cd9f03721vboxsync SOLARIS_INST_DIR_ISA := $(SOLARIS_INST_DIR)/amd64
ec9aa1180070b037866f064ce720254cd9f03721vboxsync endif
dba1919dac01f490c625e0470b528e469c30651dvboxsync VBOX_SOLPACKFILES = \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN)/vboxguest \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN)/VBoxClient \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN)/VBoxService \
dba1919dac01f490c625e0470b528e469c30651dvboxsync $(SOLARIS_ADD_BIN)/VBoxControl \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN)/vboxvideo_drv_13.so \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN)/vboxvideo_drv_14.so \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN)/vboxvideo_drv_70.so \
dba1919dac01f490c625e0470b528e469c30651dvboxsync $(SOLARIS_ADD_BIN)/vboxvideo_drv_71.so \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN)/vboxmouse_drv_14.so \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(SOLARIS_ADD_BIN)/vboxmouse_drv_70.so \
8d4665a316d78d6587fd1c9da948f7aa37d0bfddvboxsync $(SOLARIS_ADD_BIN)/vboxmouse_drv_71.so
dba1919dac01f490c625e0470b528e469c30651dvboxsyncendif
ec9aa1180070b037866f064ce720254cd9f03721vboxsync
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsyncinclude $(KBUILD_PATH)/subfooter.kmk
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsync
e77749d161a9912b95090202d25c428bc8314dadvboxsync$(PATH_BIN)/additions/VBoxSolarisAdditions.pkg: \
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsync $(VBOX_VERSION_STAMP) \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/makepackage.sh \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/postinstall.sh \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/preremove.sh \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.pkginfo \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.sh \
dba1919dac01f490c625e0470b528e469c30651dvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxservice.xml \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/98vboxadd-xclient \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11config.pl \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11restore.pl \
dba1919dac01f490c625e0470b528e469c30651dvboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/solaris_xorg.conf \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(VBOX_SOLPACKFILES) \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/VBoxRandR.sh \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(if $(VBOX_OSE),,$(VBOX_BRAND_LICENSE_TXT)) \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.conf \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/VBox.sh \
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(PATH_SUB_CURRENT)/solaris/Makefile.kmk
efe619f27bff8e4d2124d1f09a327c7a63abe1dcvboxsync $(call MSG_L1,Installing guest additions)
ec9aa1180070b037866f064ce720254cd9f03721vboxsync @# Clear out the existing package files if needed
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(QUIET)rm -rf $(SOLARIS_INST_DIR)
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(QUIET)$(MKDIR) -p $(SOLARIS_INST_DIR)
efe619f27bff8e4d2124d1f09a327c7a63abe1dcvboxsync $(QUIET)$(if $(VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE),$(MKDIR) -p $(SOLARIS_INST_DIR_64),$(MKDIR) -p $(SOLARIS_INST_DIR_ISA))
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(QUIET)$(MKDIR) -p $(SOLARIS_INST_DIR)/etc
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(SED) \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync -e "s/@VBOX_VERSION_STRING@/$(VBOX_VERSION_STRING)/g" \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync -e "s/@VBOX_SVN_REV@/$(VBOX_SVN_REV)/g" \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync -e "s/@VBOX_VERSION_REVSTAMP@/$(PKGINFO_REVSTAMP)/g" \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync -e "s/@UNAME_P@/$(PKGINFO_ARCH)/g" \
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsync --output $(SOLARIS_INST_DIR)/vboxguest.pkginfo \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.pkginfo
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/makepackage.sh $(SOLARIS_INST_DIR)/makepackage.sh
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/postinstall.sh $(SOLARIS_INST_DIR)/postinstall.sh
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/preremove.sh $(SOLARIS_INST_DIR)/preremove.sh
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.sh $(SOLARIS_INST_DIR)/vboxguest.sh
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxservice.xml $(SOLARIS_INST_DIR)/vboxservice.xml
247efe202344328bffb8de7e47aee60039cd95e0vboxsync $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.space $(SOLARIS_INST_DIR)/vboxguest.space
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(VBOX_BRAND_LICENSE_TXT) $(SOLARIS_INST_DIR)/vboxguest.copyright)
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_X11_ADDITION_INSTALLER)/vboxclient.desktop $(SOLARIS_INST_DIR)/vboxclient.desktop
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_X11_ADDITION_INSTALLER)/98vboxadd-xclient $(SOLARIS_INST_DIR)/1099.vboxclient
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11config.pl $(SOLARIS_INST_DIR)/x11config.pl
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11restore.pl $(SOLARIS_INST_DIR)/x11restore.pl
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_X11_ADDITION_INSTALLER)/solaris_xorg.conf $(SOLARIS_INST_DIR)/solaris_xorg.conf
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_X11_ADDITION_INSTALLER)/VBoxRandR.sh $(SOLARIS_INST_DIR)/VBoxRandR.sh
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsync $(QUIET)$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.conf $(SOLARIS_INST_DIR)/vboxguest.conf
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsyncifdef VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsync $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_64)/vboxguest $(SOLARIS_INST_DIR_64)/vboxguest
e77749d161a9912b95090202d25c428bc8314dadvboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxClient $(SOLARIS_INST_DIR_64)/VBoxClient
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxService $(SOLARIS_INST_DIR_64)/VBoxService
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxControl $(SOLARIS_INST_DIR_64)/VBoxControl
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_13.so $(SOLARIS_INST_DIR_64)/vboxvideo_drv_13.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_14.so $(SOLARIS_INST_DIR_64)/vboxvideo_drv_14.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_70.so $(SOLARIS_INST_DIR_64)/vboxvideo_drv_70.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_71.so $(SOLARIS_INST_DIR_64)/vboxvideo_drv_71.so
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_14.so $(SOLARIS_INST_DIR_64)/vboxmouse_drv_14.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_70.so $(SOLARIS_INST_DIR_64)/vboxmouse_drv_70.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_71.so $(SOLARIS_INST_DIR_64)/vboxmouse_drv_71.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_32)/vboxguest $(SOLARIS_INST_DIR_32)/vboxguest
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxClient $(SOLARIS_INST_DIR_32)/VBoxClient
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxService $(SOLARIS_INST_DIR_32)/VBoxService
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxControl $(SOLARIS_INST_DIR_32)/VBoxControl
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_13.so $(SOLARIS_INST_DIR_32)/vboxvideo_drv_13.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_14.so $(SOLARIS_INST_DIR_32)/vboxvideo_drv_14.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_70.so $(SOLARIS_INST_DIR_32)/vboxvideo_drv_70.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_71.so $(SOLARIS_INST_DIR_32)/vboxvideo_drv_71.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_14.so $(SOLARIS_INST_DIR_32)/vboxmouse_drv_14.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_70.so $(SOLARIS_INST_DIR_32)/vboxmouse_drv_70.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_71.so $(SOLARIS_INST_DIR_32)/vboxmouse_drv_71.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync ifdef VBOX_COMPRESS
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync # Compress binaries as we distribute uncompressed pkgs
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_64)/VBoxClient
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_64)/VBoxService
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_64)/VBoxControl
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_64)/vboxvideo_drv_13.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_64)/vboxvideo_drv_14.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_64)/vboxvideo_drv_70.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_64)/vboxvideo_drv_71.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_64)/vboxmouse_drv_14.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_64)/vboxmouse_drv_70.so
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_64)/vboxmouse_drv_71.so
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_32)/VBoxClient
dba1919dac01f490c625e0470b528e469c30651dvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_32)/VBoxService
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_32)/VBoxControl
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_32)/vboxvideo_drv_13.so
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_32)/vboxvideo_drv_14.so
dba1919dac01f490c625e0470b528e469c30651dvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_32)/vboxvideo_drv_70.so
ec9aa1180070b037866f064ce720254cd9f03721vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_32)/vboxvideo_drv_71.so
68fb5645b4a81ece6ab55633a38be8b04d3a88d8vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_32)/vboxmouse_drv_14.so
68fb5645b4a81ece6ab55633a38be8b04d3a88d8vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_32)/vboxmouse_drv_70.so
f019cf48439421432be96667759de8db043dc588vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_32)/vboxmouse_drv_71.so
68fb5645b4a81ece6ab55633a38be8b04d3a88d8vboxsync endif # VBOX_COMPRESS
68fb5645b4a81ece6ab55633a38be8b04d3a88d8vboxsyncelse # !VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
68fb5645b4a81ece6ab55633a38be8b04d3a88d8vboxsync $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN)/vboxguest $(SOLARIS_INST_DIR_ISA)/vboxguest
f019cf48439421432be96667759de8db043dc588vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxClient $(SOLARIS_INST_DIR_ISA)/VBoxClient
68fb5645b4a81ece6ab55633a38be8b04d3a88d8vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxService $(SOLARIS_INST_DIR_ISA)/VBoxService
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxControl $(SOLARIS_INST_DIR_ISA)/VBoxControl
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_13.so $(SOLARIS_INST_DIR_ISA)/vboxvideo_drv_13.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_14.so $(SOLARIS_INST_DIR_ISA)/vboxvideo_drv_14.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_70.so $(SOLARIS_INST_DIR_ISA)/vboxvideo_drv_70.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_71.so $(SOLARIS_INST_DIR_ISA)/vboxvideo_drv_71.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxmouse_drv_14.so $(SOLARIS_INST_DIR_ISA)/vboxmouse_drv_14.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxmouse_drv_70.so $(SOLARIS_INST_DIR_ISA)/vboxmouse_drv_70.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxmouse_drv_71.so $(SOLARIS_INST_DIR_ISA)/vboxmouse_drv_71.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync ifdef VBOX_COMPRESS
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync # Compress binaries as we distribute uncompressed pkgs
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_ISA)/VBoxClient
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_ISA)/VBoxService
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_ISA)/VBoxControl
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_ISA)/vboxvideo_drv_13.so
8d4665a316d78d6587fd1c9da948f7aa37d0bfddvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_ISA)/vboxvideo_drv_14.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_ISA)/vboxvideo_drv_70.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_ISA)/vboxvideo_drv_71.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_ISA)/vboxmouse_drv_14.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_ISA)/vboxmouse_drv_70.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_INST_DIR_ISA)/vboxmouse_drv_71.so
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync endif # VBOX_COMPRESS
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncendif # !VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
c07a12f4bcb3336334f7b439375deae8dbd2bf83vboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/VBox.sh $(SOLARIS_INST_DIR)/VBox.sh
c07a12f4bcb3336334f7b439375deae8dbd2bf83vboxsync $(call MSG_L1,Creating install package: $@)
c07a12f4bcb3336334f7b439375deae8dbd2bf83vboxsync $(QUIET)$(SOLARIS_INST_DIR)/makepackage.sh $(SOLARIS_INST_DIR) $(PKGFILENAME) $(VBOX_SVN_REV)
c07a12f4bcb3336334f7b439375deae8dbd2bf83vboxsync $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_INST_DIR)/$(PKGFILENAME) $(PATH_BIN)/additions/$(PKGFILENAME)
685409983863f02e8295369273d1844dca1f51c5vboxsync
c07a12f4bcb3336334f7b439375deae8dbd2bf83vboxsync