Makefile.kmk revision deac0fbd5d65e79e311713cff78df42d5451f5b0
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync# $Id$
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync## @file
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync# Makefile for the Solaris guest additions base directory.
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync#
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync#
e64031e20c39650a7bc902a3e1aba613b9415deevboxsync# Copyright (C) 2008 Oracle Corporation
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync#
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync# available from http://www.virtualbox.org. This file is free software;
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync# you can redistribute it and/or modify it under the terms of the GNU
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync# General Public License (GPL) as published by the Free Software
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync#
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
456f370fcde010d585d9174df045978a6c9893c1vboxsyncSUB_DEPTH = ../../../..
27537ffef7291d0bb3a24e459a6b94c65586defevboxsyncinclude $(KBUILD_PATH)/subheader.kmk
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
8c5d1958147c3988a7693b5a7666f5fe21a93b7bvboxsyncifneq ($(KBUILD_HOST),solaris)
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync$(error "The Solaris guest additions installer can only be built on Solaris!")
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncendif
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
8c5d1958147c3988a7693b5a7666f5fe21a93b7bvboxsyncifeq ($(KBUILD_HOST),solaris)
c4c106ad74e0ad745ac49a2c4182c4f42ced7248vboxsync include $(PATH_SUB_CURRENT)/SharedFolders/Makefile.kmk
742ee7392dfc0ce0b48216189ce26534208b3f48vboxsync include $(PATH_SUB_CURRENT)/DRM/Makefile.kmk
c4c106ad74e0ad745ac49a2c4182c4f42ced7248vboxsyncendif
c4c106ad74e0ad745ac49a2c4182c4f42ced7248vboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncifdef VBOX_WITH_COMBINED_SOLARIS_PACKAGE ## @todo remove this when tinderclient.pl is updated.
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBOX_WITH_COMBINED_GUEST_PACKAGE := 1
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncendif
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncPKGFILENAME := VBoxSolarisAdditions.pkg
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncPKGINFO_ARCH = $(shell uname -p)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncPKGINFO_REVSTAMP = $(date %Y.%m.%d.%H.%M)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncVBOX_PATH_SOLARIS_ADDITION_INSTALLER := $(PATH_SUB_CURRENT)/Installer
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncVBOX_PATH_X11_ADDITION_INSTALLER := $(PATH_ROOT)/src/VBox/Additions/x11/Installer
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADDDIR_NAME_64 := amd64
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADDDIR_NAME_32 := i386
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADDINST_OUT_DIR := $(PATH_TARGET)/AdditionsInstaller
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_VBOXADDINST_SUBDIR := /opt/VirtualBoxAdditions
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_VBOXADDINST_DIR := $(SOLARIS_ADDINST_OUT_DIR)$(SOLARIS_VBOXADDINST_SUBDIR)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_VBOXADDINST_DIR_32 := $(SOLARIS_VBOXADDINST_DIR)/$(SOLARIS_ADDDIR_NAME_32)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_VBOXADDINST_DIR_64 := $(SOLARIS_VBOXADDINST_DIR)/$(SOLARIS_ADDDIR_NAME_64)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_OUT_BIN_64 := $(PATH_OUT_BASE)/solaris.amd64/$(KBUILD_TYPE)/bin/additions
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_OUT_BIN_32 := $(PATH_OUT_BASE)/solaris.x86/$(KBUILD_TYPE)/bin/additions
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_OUT_BIN_ISA := $(PATH_OUT_BASE)/solaris.$(KBUILD_TARGET_ARCH)/$(KBUILD_TYPE)/bin/additions
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_DRIVERINST_DIR := $(SOLARIS_ADDINST_OUT_DIR)/usr/kernel/drv
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_DRIVERINST_DIR_32 := $(SOLARIS_ADD_DRIVERINST_DIR)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_DRIVERINST_DIR_64 := $(SOLARIS_ADD_DRIVERINST_DIR)/amd64
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_SYSLIBINST_DIR_32 := $(SOLARIS_ADDINST_OUT_DIR)/usr/lib
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_SYSLIBINST_DIR_64 := $(SOLARIS_ADDINST_OUT_DIR)/usr/lib/amd64
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_USRBIN_DIR := $(SOLARIS_ADDINST_OUT_DIR)/usr/bin
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_ETCFS_DIR := $(SOLARIS_ADDINST_OUT_DIR)/etc/fs/vboxfs
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_SERVICESINST_DIR := $(SOLARIS_ADDINST_OUT_DIR)/var/svc/manifest/system/virtualbox
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncifeq ($(KBUILD_TARGET_ARCH),x86)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync SOLARIS_ADDDIR_NAME_ISA := $(SOLARIS_ADDDIR_NAME_32)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync SOLARIS_VBOXADDINST_DIR_ISA := $(SOLARIS_VBOXADDINST_DIR_32)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync SOLARIS_ADD_DRIVERINST_DIR_ISA := $(SOLARIS_ADD_DRIVERINST_DIR_32)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync SOLARIS_ADD_SYSLIBINST_DIR_ISA := $(SOLARIS_ADD_SYSLIBINST_DIR_32)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncelse
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync SOLARIS_ADDDIR_NAME_ISA := $(SOLARIS_ADDDIR_NAME_64)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync SOLARIS_VBOXADDINST_DIR_ISA := $(SOLARIS_VBOXADDINST_DIR_64)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync SOLARIS_ADD_DRIVERINST_DIR_ISA := $(SOLARIS_ADD_DRIVERINST_DIR_64)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync SOLARIS_ADD_SYSLIBINST_DIR_ISA := $(SOLARIS_ADD_SYSLIBINST_DIR_64)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncendif
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
f7d6665d93770b79026556438d5e081807917420vboxsyncifeq ($(KBUILD_TYPE),debug)
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync BIN_COPY := $(CP) -f
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync BIN_COPY_SYMBOLS := $(CP) -f
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncelse
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync BIN_COPY := /usr/sfw/bin/gobjcopy -S -R .comment
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync BIN_COPY_SYMBOLS := /usr/sfw/bin/gobjcopy -g -R .comment
76800c2d8e954bb5249d2d30f4af41c6ea03ad5evboxsync VBOX_COMPRESS := compress -f
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncendif
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncINSTALLS += solaris-addcommon solaris-addcommonbins
f44e23b1649344fbcc0e91b8699965f13d3bc4f7vboxsyncPROGRAMS += VBoxAddISAExec
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncPACKING += $(PATH_BIN)/additions/$(PKGFILENAME)
de0f1c1251cc9a7d80f9ebeb8f03fb2989fd6cd0vboxsyncOTHER_CLEAN += $(PACKING) $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
f44e23b1649344fbcc0e91b8699965f13d3bc4f7vboxsync# VBoxAddISAExec
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
f44e23b1649344fbcc0e91b8699965f13d3bc4f7vboxsyncVBoxAddISAExec_TEMPLATE = VBOXR3EXE
f44e23b1649344fbcc0e91b8699965f13d3bc4f7vboxsyncVBoxAddISAExec_NAME = VBoxISAExec
f44e23b1649344fbcc0e91b8699965f13d3bc4f7vboxsyncVBoxAddISAExec_INST = $(INST_ADDITIONS)
f44e23b1649344fbcc0e91b8699965f13d3bc4f7vboxsyncVBoxAddISAExec_DEPS = $(VBOX_SVN_REV_KMK)
f44e23b1649344fbcc0e91b8699965f13d3bc4f7vboxsyncVBoxAddISAExec_SOURCES = $(PATH_ROOT)/src/VBox/Installer/solaris/VBoxISAExec.c
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync# Install to $(PATH_BIN)/additions/ files from various source paths (to pack them using rules)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
e1efbeea1e5e1e63cc2be01c582cec73bc58e839vboxsyncsolaris-addcommonbins_INST = bin/additions/
e1efbeea1e5e1e63cc2be01c582cec73bc58e839vboxsyncsolaris-addcommonbins_MODE = a+rx,u+w
e1efbeea1e5e1e63cc2be01c582cec73bc58e839vboxsyncsolaris-addcommonbins_SOURCES = \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.sh \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11config.pl \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11config15sol.pl \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11restore.pl \
142a193b7c7ba74914c647ad7ec4d3dc88c03208vboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/98vboxadd-xclient=>1099.vboxclient \
6f17b5db855742e2cf9d2902a53b58c020f6bba9vboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/solaris_xorg.conf \
6f17b5db855742e2cf9d2902a53b58c020f6bba9vboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/solaris_xorg_modeless.conf \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/VBox.sh
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncsolaris-addcommon_INST = bin/additions/
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncsolaris-addcommon_MODE = a+r,u+w
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncsolaris-addcommon_SOURCES = \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.conf=>vboxguest.conf \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/vboxclient.desktop \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxservice.xml
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync# Create full directory tree
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncBLDDIRS += \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_ADDINST_OUT_DIR) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_ADDINST_OUT_DIR)/,\
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync opt \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync opt/VirtualBoxAdditions \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync opt/VirtualBoxAdditions/$(SOLARIS_ADDDIR_NAME_32) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync opt/VirtualBoxAdditions/$(SOLARIS_ADDDIR_NAME_64) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync usr \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync usr/bin \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync usr/lib \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync usr/lib/amd64 \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync usr/kernel \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync usr/kernel/drv \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync usr/kernel/drv/amd64 \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync var \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync var/svc \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync var/svc/manifest \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync var/svc/manifest/system \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync var/svc/manifest/system/virtualbox \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync )
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_STRIP_BINS = \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxClient \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxService \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxControl \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxfsmount \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxfs \
46d187d353685ef44f46d06582d0d69291e0f75evboxsync $(if ($VBOX_WITH_PAM),pam_vbox.so,) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(if $(VBOX_OSE),,vboxfs_s10)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_SYSLIBS = \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxOGL.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxOGLcrutil.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxOGLfeedbackspu.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxOGLpassthroughspu.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxOGLarrayspu.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxOGLerrorspu.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxOGLpackspu.so
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_DRIVERS = \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxguest
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_DRIVERS_CONF = \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxguest.conf
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_XORG_DRIVERS = \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxmouse_drv_14.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxmouse_drv_15.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxmouse_drv_16.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxmouse_drv_17.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxmouse_drv_70.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxmouse_drv_71.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxvideo_drv_13.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxvideo_drv_14.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxvideo_drv_15.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxvideo_drv_16.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxvideo_drv_17.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxvideo_drv_70.so \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxvideo_drv_71.so
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_COMMON_BINS = \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxguest.sh \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync x11config.pl \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync x11config15sol.pl \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync x11restore.pl \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBox.sh \
142a193b7c7ba74914c647ad7ec4d3dc88c03208vboxsync 1099.vboxclient \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxISAExec
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_USRBIN_LINKS = \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxService \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxClient \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxControl
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_COMMON = \
6f17b5db855742e2cf9d2902a53b58c020f6bba9vboxsync vboxclient.desktop \
6f17b5db855742e2cf9d2902a53b58c020f6bba9vboxsync solaris_xorg.conf \
6f17b5db855742e2cf9d2902a53b58c020f6bba9vboxsync solaris_xorg_modeless.conf
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ADD_SERVICES = \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync vboxservice.xml
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncifdef VBOX_COMPRESS
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync SOLARIS_ADD_COMPRESS_FILES = \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_ADD_XORG_DRIVERS) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxService \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxClient \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync VBoxControl
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncendif
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncifdef VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync SOLARIS_ARCH_ADD_DEPFILES = \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_VBOXADDINST_DIR_64)/,$(SOLARIS_ADD_STRIP_BINS)) \
ea196eaae4348f1908e5693c07f62d1759d870d1vboxsync $(addprefix $(SOLARIS_ADD_SYSLIBINST_DIR_32)/,$(SOLARIS_ADD_SYSLIBS)) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_ADD_DRIVERINST_DIR_64)/,$(SOLARIS_ADD_DRIVERS)) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_VBOXADDINST_DIR_64)/,$(SOLARIS_ADD_XORG_DRIVERS)) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_VBOXADDINST_DIR_32)/,$(SOLARIS_ADD_STRIP_BINS)) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_ADD_DRIVERINST_DIR_32)/,$(SOLARIS_ADD_DRIVERS)) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_ADD_DRIVERINST_DIR)/,$(SOLARIS_ADD_DRIVERS_CONF)) \
f44e23b1649344fbcc0e91b8699965f13d3bc4f7vboxsync $(addprefix $(SOLARIS_VBOXADDINST_DIR_32)/,$(SOLARIS_ADD_XORG_DRIVERS))
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncelse
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync SOLARIS_ARCH_ADD_DEPFILES = \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_VBOXADDINST_DIR_ISA)/,$(SOLARIS_ADD_STRIP_BINS)) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_ADD_SYSLIBINST_DIR_ISA)/,$(SOLARIS_ADD_SYSLIBS)) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_ADD_DRIVERINST_DIR_ISA)/,$(SOLARIS_ADD_DRIVERS)) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_ADD_DRIVERINST_DIR)/,$(SOLARIS_ADD_DRIVERS_CONF)) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_VBOXADDINST_DIR_ISA)/,$(SOLARIS_ADD_XORG_DRIVERS))
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncendif
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncSOLARIS_ARCH_ADD_DEPFILES += \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_VBOXADDINST_DIR)/,$(SOLARIS_ADD_COMMON_BINS)) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_VBOXADDINST_DIR)/,$(SOLARIS_ADD_COMMON)) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_ADD_SERVICESINST_DIR)/,$(SOLARIS_ADD_SERVICES)) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(addprefix $(SOLARIS_ADD_USRBIN_DIR)/,$(SOLARIS_ADD_USRBIN_LINKS))
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncinclude $(KBUILD_PATH)/subfooter.kmk
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync# -=-=-=-=-=-=-=- Additions package -=-=-=-=-=-=-=-
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(PATH_BIN)/additions/$(PKGFILENAME): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_VERSION_STAMP) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/makepackage.sh \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/postinstall.sh \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/preremove.sh \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.pkginfo \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.depend \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.sh \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxservice.xml \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/VBox.sh \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/98vboxadd-xclient \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11config.pl \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11config15sol.pl \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11restore.pl \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/solaris_xorg.conf \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/solaris_xorg_modeless.conf \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(if $(VBOX_OSE),,$(VBOX_BRAND_LICENSE_TXT)) \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.conf \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(PATH_SUB_CURRENT)/solaris/Makefile.kmk \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_ARCH_ADD_DEPFILES)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(call MSG_L1,Installing guest additions)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(SED) \
407e4f581d7a567b1b8fe0af00b2be49df2a2af0vboxsync -e "s/@VBOX_PRODUCT@/$(VBOX_PRODUCT)/g" \
407e4f581d7a567b1b8fe0af00b2be49df2a2af0vboxsync -e "s/@VBOX_VENDOR@/$(VBOX_VENDOR)/g" \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync -e "s/@VBOX_VERSION_STRING@/$(VBOX_VERSION_STRING)/g" \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync -e "s/@VBOX_SVN_REV@/$(VBOX_SVN_REV)/g" \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync -e "s/@VBOX_VERSION_REVSTAMP@/$(PKGINFO_REVSTAMP)/g" \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync -e "s/@UNAME_P@/$(PKGINFO_ARCH)/g" \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync --output $(SOLARIS_ADDINST_OUT_DIR)/vboxguest.pkginfo \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.pkginfo
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/makepackage.sh $(SOLARIS_ADDINST_OUT_DIR)/makepackage.sh
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/postinstall.sh $(SOLARIS_ADDINST_OUT_DIR)/postinstall.sh
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/preremove.sh $(SOLARIS_ADDINST_OUT_DIR)/preremove.sh
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.space $(SOLARIS_ADDINST_OUT_DIR)/vboxguest.space
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.depend $(SOLARIS_ADDINST_OUT_DIR)/vboxguest.depend
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(VBOX_BRAND_LICENSE_TXT) $(SOLARIS_ADDINST_OUT_DIR)/vboxguest.copyright)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(call MSG_L1,Creating install package: $@)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(MKDIR) -p $(SOLARIS_ADD_ETCFS_DIR)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(LN_SYMLINK) -f ../..$(SOLARIS_VBOXADDINST_SUBDIR)/1099.vboxclient $(SOLARIS_ADD_USRBIN_DIR)/VBoxClient-all
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncifdef VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync ifdef VBOX_COMPRESS
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(VBOX_COMPRESS) $(addprefix $(SOLARIS_VBOXADDINST_DIR_32)/,$(SOLARIS_ADD_COMPRESS_FILES))
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(VBOX_COMPRESS) $(addprefix $(SOLARIS_VBOXADDINST_DIR_64)/,$(SOLARIS_ADD_COMPRESS_FILES))
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync endif
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(LN_SYMLINK) -f ../../..$(SOLARIS_VBOXADDINST_SUBDIR)/$(SOLARIS_ADDDIR_NAME_32)/vboxfsmount $(SOLARIS_ADD_ETCFS_DIR)/mount
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncelse # !VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync ifdef VBOX_COMPRESS
2084a447d1acb619df7c393fac41b79d517e4b3dvboxsync $(QUIET)$(VBOX_COMPRESS) $(addprefix $(SOLARIS_VBOXADDINST_DIR_ISA)/,$(SOLARIS_ADD_COMPRESS_FILES))
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync endif
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(LN_SYMLINK) -f ../../..$(SOLARIS_VBOXADDINST_SUBDIR)/$(SOLARIS_ADDDIR_NAME_ISA)/vboxfsmount $(SOLARIS_ADD_ETCFS_DIR)/mount
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncendif
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(SOLARIS_ADDINST_OUT_DIR)/makepackage.sh $(SOLARIS_ADDINST_OUT_DIR) $(PKGFILENAME) $(VBOX_SVN_REV)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME) $(PATH_BIN)/additions/$(PKGFILENAME)
de0f1c1251cc9a7d80f9ebeb8f03fb2989fd6cd0vboxsync $(QUIET)$(RM) -f $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync# -=-=-=-=-=-=-=- Package rules -=-=-=-=-=-=-=-
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync# 32-bit files
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(addprefix $(SOLARIS_VBOXADDINST_DIR_32)/,$(SOLARIS_ADD_STRIP_BINS)): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_VBOXADDINST_DIR_32)/% : $(SOLARIS_ADD_OUT_BIN_32)/% | $$(dir $$@)
ef3815ce74fa922573f9debcab0a1ad912eda207vboxsync $(INSTALL) -m 0755 $(if $(VBOX_DO_STRIP),-s,) $< $@
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(addprefix $(SOLARIS_ADD_SYSLIBINST_DIR_32)/,$(SOLARIS_ADD_SYSLIBS)): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_ADD_SYSLIBINST_DIR_32)/% : $(SOLARIS_ADD_OUT_BIN_32)/% | $$(dir $$@)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s,) $< $@
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(addprefix $(SOLARIS_ADD_DRIVERINST_DIR_32)/,$(SOLARIS_ADD_DRIVERS)): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_ADD_DRIVERINST_DIR_32)/% : $(SOLARIS_ADD_OUT_BIN_32)/% | $$(dir $$@)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(INSTALL) -m 0644 $< $@
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(addprefix $(SOLARIS_VBOXADDINST_DIR_32)/,$(SOLARIS_ADD_XORG_DRIVERS)): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_VBOXADDINST_DIR_32)/% : $(SOLARIS_ADD_OUT_BIN_32)/% | $$(dir $$@)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(BIN_COPY) $< $@
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync# 64-bit files
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(addprefix $(SOLARIS_VBOXADDINST_DIR_64)/,$(SOLARIS_ADD_STRIP_BINS)): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_VBOXADDINST_DIR_64)/% : $(SOLARIS_ADD_OUT_BIN_64)/% | $$(dir $$@)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(INSTALL) -m 0755 $(if $(VBOX_DO_STRIP),-s,) $< $@
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(addprefix $(SOLARIS_ADD_SYSLIBINST_DIR_64)/,$(SOLARIS_ADD_SYSLIBS)): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_ADD_SYSLIBINST_DIR_64)/% : $(SOLARIS_ADD_OUT_BIN_64)/% | $$(dir $$@)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s,) $< $@
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(addprefix $(SOLARIS_ADD_DRIVERINST_DIR_64)/,$(SOLARIS_ADD_DRIVERS)): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_ADD_DRIVERINST_DIR_64)/% : $(SOLARIS_ADD_OUT_BIN_64)/% | $$(dir $$@)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(INSTALL) -m 0644 $< $@
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(addprefix $(SOLARIS_VBOXADDINST_DIR_64)/,$(SOLARIS_ADD_XORG_DRIVERS)): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_VBOXADDINST_DIR_64)/% : $(SOLARIS_ADD_OUT_BIN_64)/% | $$(dir $$@)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(BIN_COPY) $< $@
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync# Common files
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(addprefix $(SOLARIS_VBOXADDINST_DIR)/,$(SOLARIS_ADD_COMMON)): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_VBOXADDINST_DIR)/% : $(SOLARIS_ADD_OUT_BIN_ISA)/% | $$(dir $$@)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(INSTALL) -m 0644 $< $@
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync# Common binaries/shell scripts
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(addprefix $(SOLARIS_VBOXADDINST_DIR)/,$(SOLARIS_ADD_COMMON_BINS)): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_VBOXADDINST_DIR)/% : $(SOLARIS_ADD_OUT_BIN_ISA)/% | $$(dir $$@)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(INSTALL) -m 0755 $< $@
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync# Driver .conf files
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(addprefix $(SOLARIS_ADD_DRIVERINST_DIR)/,$(SOLARIS_ADD_DRIVERS_CONF)): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_ADD_DRIVERINST_DIR)/% : $(SOLARIS_ADD_OUT_BIN_ISA)/% | $$(dir $$@)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(INSTALL) -m 0644 $< $@
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync# SMF Service files
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(addprefix $(SOLARIS_ADD_SERVICESINST_DIR)/,$(SOLARIS_ADD_SERVICES)): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_ADD_SERVICESINST_DIR)/% : $(SOLARIS_ADD_OUT_BIN_ISA)/% | $$(dir $$@)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(INSTALL) -m 0644 $< $@
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
025d842f9fff7d4d3debcf29678dc4f2511bc032vboxsync# Symlinks from /usr/bin/ to /opt/VirtualBoxAdditions
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync$(addprefix $(SOLARIS_ADD_USRBIN_DIR)/,$(SOLARIS_ADD_USRBIN_LINKS)): \
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(SOLARIS_ADD_USRBIN_DIR)/% : % | $$(dir $$@)
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync $(LN_SYMLINK) -f ../..$(SOLARIS_VBOXADDINST_SUBDIR)/$< $@
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync# @todo Delete once the new packaging works
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync#
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncifdef OBSOLETE_PACKAGING
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync#
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync# If we are doing a combined package (x86+amd64) include the binaries from both
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync# architectures otherwise use the one from $(PATH_BIN)/additions
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync#
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsyncVBOX_CROGL_FILES = \
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync VBoxOGL.so \
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync VBoxOGLcrutil.so \
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync VBoxOGLfeedbackspu.so \
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync VBoxOGLpassthroughspu.so \
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync VBoxOGLarrayspu.so \
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync VBoxOGLerrorspu.so \
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync VBoxOGLpackspu.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsyncVBOX_CROGL_FILES_32 = $(addprefix $(SOLARIS_ADD_BIN_32)/,$(VBOX_CROGL_FILES))
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsyncVBOX_CROGL_FILES_64 = $(addprefix $(SOLARIS_ADD_BIN_64)/,$(VBOX_CROGL_FILES))
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsyncVBOX_CROGL_FILES_ISA = $(addprefix $(SOLARIS_ADD_BIN)/,$(VBOX_CROGL_FILES))
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync
771761cda2c81e899526a0dce22c8cd2510fff82vboxsyncifdef VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync SOLARIS_ADD_BIN_64 := $(PATH_OUT_BASE)/solaris.amd64/$(KBUILD_TYPE)/bin/additions
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync SOLARIS_ADD_BIN_32 := $(PATH_OUT_BASE)/solaris.x86/$(KBUILD_TYPE)/bin/additions
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync SOLARIS_ADD_INST_DIR_64 := $(SOLARIS_ADD_INST_DIR)/amd64
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync SOLARIS_ADD_INST_DIR_32 := $(SOLARIS_ADD_INST_DIR)
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync VBOX_SOLPACKFILES = \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_64)/vboxguest \
1d258b8772ee104b5fab3d1743eabc2f5cfe2fa4vboxsync $(SOLARIS_ADD_BIN_64)/vboxfs \
1d258b8772ee104b5fab3d1743eabc2f5cfe2fa4vboxsync $(if $(VBOX_OSE),,$(SOLARIS_ADD_BIN_64)/vboxfs_s10) \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_64)/VBoxClient \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_64)/VBoxService \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_64)/VBoxControl \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_13.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_14.so \
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_15.so \
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_16.so \
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_17.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_70.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_71.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_14.so \
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_15.so \
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_16.so \
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_17.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_70.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_71.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_32)/vboxguest \
1d258b8772ee104b5fab3d1743eabc2f5cfe2fa4vboxsync $(SOLARIS_ADD_BIN_32)/vboxfs \
1d258b8772ee104b5fab3d1743eabc2f5cfe2fa4vboxsync $(if $(VBOX_OSE),,$(SOLARIS_ADD_BIN_32)/vboxfs_s10) \
1d258b8772ee104b5fab3d1743eabc2f5cfe2fa4vboxsync $(SOLARIS_ADD_BIN_32)/vboxfsmount \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_32)/VBoxClient \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_32)/VBoxService \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_32)/VBoxControl \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_13.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_14.so \
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_15.so \
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_16.so \
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_17.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_70.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_71.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_14.so \
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_15.so \
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_16.so \
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_17.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_70.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_71.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync ifdef VBOX_WITH_CROGL
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync VBOX_SOLPACKFILES += \
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(VBOX_CROGL_FILES_32) \
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(VBOX_CROGL_FILES_64)
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync endif
771761cda2c81e899526a0dce22c8cd2510fff82vboxsyncelse
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync SOLARIS_ADD_BIN := $(PATH_BIN)/additions
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync ifeq ($(KBUILD_TARGET_ARCH),x86)
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync SOLARIS_ADD_INST_DIR_ISA := $(SOLARIS_ADD_INST_DIR)
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync else
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync SOLARIS_ADD_INST_DIR_ISA := $(SOLARIS_ADD_INST_DIR)/amd64
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync endif
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync VBOX_SOLPACKFILES = \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN)/vboxguest \
1d258b8772ee104b5fab3d1743eabc2f5cfe2fa4vboxsync $(SOLARIS_ADD_BIN)/vboxfs \
1d258b8772ee104b5fab3d1743eabc2f5cfe2fa4vboxsync $(if $(VBOX_OSE),,$(SOLARIS_ADD_BIN)/vboxfs_s10) \
1d258b8772ee104b5fab3d1743eabc2f5cfe2fa4vboxsync $(SOLARIS_ADD_BIN)/vboxfsmount \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN)/VBoxClient \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN)/VBoxService \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN)/VBoxControl \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN)/vboxvideo_drv_13.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN)/vboxvideo_drv_14.so \
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(SOLARIS_ADD_BIN)/vboxvideo_drv_15.so \
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(SOLARIS_ADD_BIN)/vboxvideo_drv_16.so \
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(SOLARIS_ADD_BIN)/vboxvideo_drv_17.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN)/vboxvideo_drv_70.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN)/vboxvideo_drv_71.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN)/vboxmouse_drv_14.so \
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(SOLARIS_ADD_BIN)/vboxmouse_drv_15.so \
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(SOLARIS_ADD_BIN)/vboxmouse_drv_16.so \
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(SOLARIS_ADD_BIN)/vboxmouse_drv_17.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN)/vboxmouse_drv_70.so \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(SOLARIS_ADD_BIN)/vboxmouse_drv_71.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync ifdef VBOX_WITH_CROGL
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync VBOX_SOLPACKFILES += \
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(VBOX_CROGL_FILES_ISA)
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync endif
771761cda2c81e899526a0dce22c8cd2510fff82vboxsyncendif
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync
771761cda2c81e899526a0dce22c8cd2510fff82vboxsyncinclude $(KBUILD_PATH)/subfooter.kmk
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
df3d4c8e9c81584c535676a3d40c57d868ac61bbvboxsync$(PATH_BIN)/additions/VBoxSolarisAdditions.pkg: \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(VBOX_VERSION_STAMP) \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/makepackage.sh \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/postinstall.sh \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/preremove.sh \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.pkginfo \
ea17f2e36383176db94ff3608f628a1e7432fa60vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.depend \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.sh \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxservice.xml \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/98vboxadd-xclient \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11config.pl \
9c59bcefe2993070fafaf0d6cee9673f48479128vboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11config15sol.pl \
f902ede7eb073d09a81c1d470c089c7b14921714vboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11restore.pl \
97674677e4f2aeae576c39f966568dd664ba7979vboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/solaris_xorg.conf \
efbdd9fc22305720d20be7cc37b4f45f43146b09vboxsync $(VBOX_PATH_X11_ADDITION_INSTALLER)/solaris_xorg_modeless.conf \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(VBOX_SOLPACKFILES) \
22e47c581ecabc66ee210e93099727074f74b2b9vboxsync $(if $(VBOX_OSE),,$(VBOX_BRAND_LICENSE_TXT)) \
771761cda2c81e899526a0dce22c8cd2510fff82vboxsync $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.conf \
907ba2c9b3d1821f95be17115ecad9fe8a2cae02vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/VBox.sh \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(PATH_SUB_CURRENT)/solaris/Makefile.kmk
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(call MSG_L1,Installing guest additions)
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync @# Clear out the existing package files if needed
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)rm -rf $(SOLARIS_ADD_INST_DIR)
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(MKDIR) -p $(SOLARIS_ADD_INST_DIR)
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(if $(VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE),$(MKDIR) -p $(SOLARIS_ADD_INST_DIR_64),$(MKDIR) -p $(SOLARIS_ADD_INST_DIR_ISA))
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(MKDIR) -p $(SOLARIS_ADD_INST_DIR)/etc
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(QUIET)$(SED) \
407e4f581d7a567b1b8fe0af00b2be49df2a2af0vboxsync -e "s/@VBOX_PRODUCT@/$(VBOX_PRODUCT)/g" \
407e4f581d7a567b1b8fe0af00b2be49df2a2af0vboxsync -e "s/@VBOX_VENDOR@/$(VBOX_VENDOR)/g" \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync -e "s/@VBOX_VERSION_STRING@/$(VBOX_VERSION_STRING)/g" \
3b58b08293698f7f081b5558c52e80741a4a6763vboxsync -e "s/@VBOX_SVN_REV@/$(VBOX_SVN_REV)/g" \
c5861c548c83913808475ea59cab2e09a23247c8vboxsync -e "s/@VBOX_VERSION_REVSTAMP@/$(PKGINFO_REVSTAMP)/g" \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync -e "s/@UNAME_P@/$(PKGINFO_ARCH)/g" \
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync --output $(SOLARIS_ADD_INST_DIR)/vboxguest.pkginfo \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.pkginfo
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/makepackage.sh $(SOLARIS_ADD_INST_DIR)/makepackage.sh
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/postinstall.sh $(SOLARIS_ADD_INST_DIR)/postinstall.sh
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/preremove.sh $(SOLARIS_ADD_INST_DIR)/preremove.sh
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.sh $(SOLARIS_ADD_INST_DIR)/vboxguest.sh
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxservice.xml $(SOLARIS_ADD_INST_DIR)/vboxservice.xml
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.space $(SOLARIS_ADD_INST_DIR)/vboxguest.space
ea17f2e36383176db94ff3608f628a1e7432fa60vboxsync $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.depend $(SOLARIS_ADD_INST_DIR)/vboxguest.depend
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(VBOX_BRAND_LICENSE_TXT) $(SOLARIS_ADD_INST_DIR)/vboxguest.copyright)
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_X11_ADDITION_INSTALLER)/vboxclient.desktop $(SOLARIS_ADD_INST_DIR)/vboxclient.desktop
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_X11_ADDITION_INSTALLER)/98vboxadd-xclient $(SOLARIS_ADD_INST_DIR)/1099.vboxclient
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11config.pl $(SOLARIS_ADD_INST_DIR)/x11config.pl
9c59bcefe2993070fafaf0d6cee9673f48479128vboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11config15sol.pl $(SOLARIS_ADD_INST_DIR)/x11config15sol.pl
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11restore.pl $(SOLARIS_ADD_INST_DIR)/x11restore.pl
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_X11_ADDITION_INSTALLER)/solaris_xorg.conf $(SOLARIS_ADD_INST_DIR)/solaris_xorg.conf
efbdd9fc22305720d20be7cc37b4f45f43146b09vboxsync $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_X11_ADDITION_INSTALLER)/solaris_xorg_modeless.conf $(SOLARIS_ADD_INST_DIR)/solaris_xorg_modeless.conf
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.conf $(SOLARIS_ADD_INST_DIR)/vboxguest.conf
771761cda2c81e899526a0dce22c8cd2510fff82vboxsyncifdef VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_64)/vboxguest $(SOLARIS_ADD_INST_DIR_64)/vboxguest
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_64)/vboxfs $(SOLARIS_ADD_INST_DIR_64)/vboxfs
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_64)/vboxfs_s10 $(SOLARIS_ADD_INST_DIR_64)/vboxfs_s10)
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxClient $(SOLARIS_ADD_INST_DIR_64)/VBoxClient
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxService $(SOLARIS_ADD_INST_DIR_64)/VBoxService
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxControl $(SOLARIS_ADD_INST_DIR_64)/VBoxControl
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_13.so $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_13.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_14.so $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_14.so
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_15.so $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_15.so
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_16.so $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_16.so
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_17.so $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_17.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_70.so $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_70.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_71.so $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_71.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_14.so $(SOLARIS_ADD_INST_DIR_64)/vboxmouse_drv_14.so
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_15.so $(SOLARIS_ADD_INST_DIR_64)/vboxmouse_drv_15.so
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_16.so $(SOLARIS_ADD_INST_DIR_64)/vboxmouse_drv_16.so
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_17.so $(SOLARIS_ADD_INST_DIR_64)/vboxmouse_drv_17.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_70.so $(SOLARIS_ADD_INST_DIR_64)/vboxmouse_drv_70.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_71.so $(SOLARIS_ADD_INST_DIR_64)/vboxmouse_drv_71.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxOGL.so $(SOLARIS_ADD_INST_DIR_64)/VBoxOGL.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxOGLcrutil.so $(SOLARIS_ADD_INST_DIR_64)/VBoxOGLcrutil.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxOGLfeedbackspu.so $(SOLARIS_ADD_INST_DIR_64)/VBoxOGLfeedbackspu.so
8e1c5c73ab19c968abbd3decf41e4783cbd8c017vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxOGLpassthroughspu.so $(SOLARIS_ADD_INST_DIR_64)/VBoxOGLpassthroughspu.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxOGLarrayspu.so $(SOLARIS_ADD_INST_DIR_64)/VBoxOGLarrayspu.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxOGLerrorspu.so $(SOLARIS_ADD_INST_DIR_64)/VBoxOGLerrorspu.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxOGLpackspu.so $(SOLARIS_ADD_INST_DIR_64)/VBoxOGLpackspu.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_32)/vboxguest $(SOLARIS_ADD_INST_DIR_32)/vboxguest
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_32)/vboxfs $(SOLARIS_ADD_INST_DIR_32)/vboxfs
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_32)/vboxfs_s10 $(SOLARIS_ADD_INST_DIR_32)/vboxfs_s10)
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -m 0755 $(SOLARIS_ADD_BIN_32)/vboxfsmount $(SOLARIS_ADD_INST_DIR_32)/vboxfsmount
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxClient $(SOLARIS_ADD_INST_DIR_32)/VBoxClient
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxService $(SOLARIS_ADD_INST_DIR_32)/VBoxService
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxControl $(SOLARIS_ADD_INST_DIR_32)/VBoxControl
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_13.so $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_13.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_14.so $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_14.so
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_15.so $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_15.so
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_16.so $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_16.so
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_17.so $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_17.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_70.so $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_70.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_71.so $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_71.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_14.so $(SOLARIS_ADD_INST_DIR_32)/vboxmouse_drv_14.so
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_15.so $(SOLARIS_ADD_INST_DIR_32)/vboxmouse_drv_15.so
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_16.so $(SOLARIS_ADD_INST_DIR_32)/vboxmouse_drv_16.so
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_17.so $(SOLARIS_ADD_INST_DIR_32)/vboxmouse_drv_17.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_70.so $(SOLARIS_ADD_INST_DIR_32)/vboxmouse_drv_70.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_71.so $(SOLARIS_ADD_INST_DIR_32)/vboxmouse_drv_71.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxOGL.so $(SOLARIS_ADD_INST_DIR_32)/VBoxOGL.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxOGLcrutil.so $(SOLARIS_ADD_INST_DIR_32)/VBoxOGLcrutil.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxOGLfeedbackspu.so $(SOLARIS_ADD_INST_DIR_32)/VBoxOGLfeedbackspu.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxOGLpassthroughspu.so $(SOLARIS_ADD_INST_DIR_32)/VBoxOGLpassthroughspu.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxOGLarrayspu.so $(SOLARIS_ADD_INST_DIR_32)/VBoxOGLarrayspu.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxOGLerrorspu.so $(SOLARIS_ADD_INST_DIR_32)/VBoxOGLerrorspu.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxOGLpackspu.so $(SOLARIS_ADD_INST_DIR_32)/VBoxOGLpackspu.so
76800c2d8e954bb5249d2d30f4af41c6ea03ad5evboxsync ifdef VBOX_COMPRESS
76800c2d8e954bb5249d2d30f4af41c6ea03ad5evboxsync # Compress binaries as we distribute uncompressed pkgs
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/VBoxClient
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/VBoxService
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/VBoxControl
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_13.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_14.so
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_15.so
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_16.so
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_17.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_70.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/vboxvideo_drv_71.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/vboxmouse_drv_14.so
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/vboxmouse_drv_15.so
ae9aaa62489b8ace9ce2a0a15f0b2f7d3be340c6vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/vboxmouse_drv_16.so
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/vboxmouse_drv_17.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/vboxmouse_drv_70.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_64)/vboxmouse_drv_71.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/VBoxClient
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/VBoxService
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/VBoxControl
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_13.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_14.so
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_15.so
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_16.so
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_17.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_70.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/vboxvideo_drv_71.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/vboxmouse_drv_14.so
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/vboxmouse_drv_15.so
ae9aaa62489b8ace9ce2a0a15f0b2f7d3be340c6vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/vboxmouse_drv_16.so
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/vboxmouse_drv_17.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/vboxmouse_drv_70.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_32)/vboxmouse_drv_71.so
76800c2d8e954bb5249d2d30f4af41c6ea03ad5evboxsync endif # VBOX_COMPRESS
76800c2d8e954bb5249d2d30f4af41c6ea03ad5evboxsyncelse # !VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN)/vboxguest $(SOLARIS_ADD_INST_DIR_ISA)/vboxguest
1d258b8772ee104b5fab3d1743eabc2f5cfe2fa4vboxsync $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN)/vboxfs $(SOLARIS_ADD_INST_DIR_ISA)/vboxfs
1d258b8772ee104b5fab3d1743eabc2f5cfe2fa4vboxsync $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN)/vboxfs_s10 $(SOLARIS_ADD_INST_DIR_ISA)/vboxfs_s10
1d258b8772ee104b5fab3d1743eabc2f5cfe2fa4vboxsync $(QUIET)$(INSTALL) -m 0755 $(SOLARIS_ADD_BIN)/vboxfsmount $(SOLARIS_ADD_INST_DIR_ISA)/vboxfsmount
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxClient $(SOLARIS_ADD_INST_DIR_ISA)/VBoxClient
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxService $(SOLARIS_ADD_INST_DIR_ISA)/VBoxService
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxControl $(SOLARIS_ADD_INST_DIR_ISA)/VBoxControl
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_13.so $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_13.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_14.so $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_14.so
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_15.so $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_15.so
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_16.so $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_16.so
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_17.so $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_17.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_70.so $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_70.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_71.so $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_71.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxmouse_drv_14.so $(SOLARIS_ADD_INST_DIR_ISA)/vboxmouse_drv_14.so
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxmouse_drv_15.so $(SOLARIS_ADD_INST_DIR_ISA)/vboxmouse_drv_15.so
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxmouse_drv_16.so $(SOLARIS_ADD_INST_DIR_ISA)/vboxmouse_drv_16.so
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxmouse_drv_17.so $(SOLARIS_ADD_INST_DIR_ISA)/vboxmouse_drv_17.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxmouse_drv_70.so $(SOLARIS_ADD_INST_DIR_ISA)/vboxmouse_drv_70.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxmouse_drv_71.so $(SOLARIS_ADD_INST_DIR_ISA)/vboxmouse_drv_71.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxOGL.so $(SOLARIS_ADD_INST_DIR_ISA)/VBoxOGL.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxOGLcrutil.so $(SOLARIS_ADD_INST_DIR_ISA)/VBoxOGLcrutil.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxOGLfeedbackspu.so $(SOLARIS_ADD_INST_DIR_ISA)/VBoxOGLfeedbackspu.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxOGLpassthroughspu.so $(SOLARIS_ADD_INST_DIR_ISA)/VBoxOGLpassthroughspu.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxOGLarrayspu.so $(SOLARIS_ADD_INST_DIR_ISA)/VBoxOGLarrayspu.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxOGLerrorspu.so $(SOLARIS_ADD_INST_DIR_ISA)/VBoxOGLerrorspu.so
6e3cc82d5d5effda92c9fec18b870d54386f99favboxsync $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxOGLpackspu.so $(SOLARIS_ADD_INST_DIR_ISA)/VBoxOGLpackspu.so
76800c2d8e954bb5249d2d30f4af41c6ea03ad5evboxsync ifdef VBOX_COMPRESS
76800c2d8e954bb5249d2d30f4af41c6ea03ad5evboxsync # Compress binaries as we distribute uncompressed pkgs
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/VBoxClient
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/VBoxService
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/VBoxControl
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_13.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_14.so
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_15.so
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_16.so
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_17.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_70.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/vboxvideo_drv_71.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/vboxmouse_drv_14.so
9a08dd6ed47cffa9cacbb9d53db1ce71d04db61fvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/vboxmouse_drv_15.so
f4ccb18a71e0e531719734918583f84fbc72ebfevboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/vboxmouse_drv_16.so
13b516eac15d19e108e587a9d9ecc85e1961ac6dvboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/vboxmouse_drv_17.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/vboxmouse_drv_70.so
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(VBOX_COMPRESS) $(SOLARIS_ADD_INST_DIR_ISA)/vboxmouse_drv_71.so
76800c2d8e954bb5249d2d30f4af41c6ea03ad5evboxsync endif # VBOX_COMPRESS
76800c2d8e954bb5249d2d30f4af41c6ea03ad5evboxsyncendif # !VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/VBox.sh $(SOLARIS_ADD_INST_DIR)/VBox.sh
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync $(call MSG_L1,Creating install package: $@)
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(SOLARIS_ADD_INST_DIR)/makepackage.sh $(SOLARIS_ADD_INST_DIR) $(PKGFILENAME) $(VBOX_SVN_REV)
8dc3361c3de6b4f38230d57c547ab74b713f6ff1vboxsync $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_INST_DIR)/$(PKGFILENAME) $(PATH_BIN)/additions/$(PKGFILENAME)
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsyncendif
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync