Makefile.kmk revision ebfca097623117acf7fae0511dac2f0584947a0a
4d939f327b6fe2b8201ab00e2d7e7d12b6d47d23vboxsync# Sub-Makefile for the Solaris Shared folder kernel module.
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# Copyright (C) 2008-2012 Oracle Corporation
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# available from http://www.virtualbox.org. This file is free software;
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# you can redistribute it and/or modify it under the terms of the GNU
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# General Public License (GPL) as published by the Free Software
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# The contents of this file may alternatively be used under the terms
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# of the Common Development and Distribution License Version 1.0
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# (CDDL) only, as it comes in the "COPYING.CDDL" file of the
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# VirtualBox OSE distribution, in which case the provisions of the
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# CDDL are applicable instead of those of the GPL.
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# You may elect to license modified versions of this file under the
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# terms and conditions of either the GPL or the CDDL or both.
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsyncSUB_DEPTH = ../../../../..
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsyncinclude $(KBUILD_PATH)/subheader.kmk
4d939f327b6fe2b8201ab00e2d7e7d12b6d47d23vboxsync#ifneq ($(KBUILD_HOST),solaris)
4d939f327b6fe2b8201ab00e2d7e7d12b6d47d23vboxsync#$(error "The Solaris guest additions can only be built on Solaris!")
4d939f327b6fe2b8201ab00e2d7e7d12b6d47d23vboxsync# vboxfs - The Shared Folder Driver
4d939f327b6fe2b8201ab00e2d7e7d12b6d47d23vboxsyncvboxfs_TEMPLATE = VBOXGUESTR0
4d939f327b6fe2b8201ab00e2d7e7d12b6d47d23vboxsyncvboxfs_DEFS = VBOX_WITH_HGCM VBOX_SVN_REV=$(VBOX_SVN_REV)
4d939f327b6fe2b8201ab00e2d7e7d12b6d47d23vboxsyncvboxfs_DEPS += $(VBOX_SVN_REV_KMK)
4d939f327b6fe2b8201ab00e2d7e7d12b6d47d23vboxsyncvboxfs_INCS := \
4d939f327b6fe2b8201ab00e2d7e7d12b6d47d23vboxsyncvboxfs_SOURCES = \
4d939f327b6fe2b8201ab00e2d7e7d12b6d47d23vboxsyncvboxfs_LIBS = \
vboxfs_SOURCES += deps.s
vboxfs_deps.s_ASFLAGS = -f bin -g null
SYSMODS.solaris += vboxfs_s10
vboxfs_s10_SOURCES += deps.s
vboxfs_s10_deps.s_ASFLAGS = -f bin -g null
vboxfsmount_SOURCES = vboxfs_mount.c