039cd2c4871a00e51af909222a34695d9cec3000vboxsync# $Id$
039cd2c4871a00e51af909222a34695d9cec3000vboxsync## @file
039cd2c4871a00e51af909222a34695d9cec3000vboxsync# Sub-Makefile for the Shared Folders Host Service.
039cd2c4871a00e51af909222a34695d9cec3000vboxsync#
039cd2c4871a00e51af909222a34695d9cec3000vboxsync
039cd2c4871a00e51af909222a34695d9cec3000vboxsync#
772269936494ffaddd0750ba9e28e805ba81398cvboxsync# Copyright (C) 2006-2012 Oracle Corporation
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync#
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#
039cd2c4871a00e51af909222a34695d9cec3000vboxsync
12cd783de945853c8fc377095e8d0bbd4c97d8a1vboxsyncSUB_DEPTH = ../../../..
27537ffef7291d0bb3a24e459a6b94c65586defevboxsyncinclude $(KBUILD_PATH)/subheader.kmk
039cd2c4871a00e51af909222a34695d9cec3000vboxsync
039cd2c4871a00e51af909222a34695d9cec3000vboxsync# Include sub-makefile(s).
039cd2c4871a00e51af909222a34695d9cec3000vboxsyncinclude $(PATH_SUB_CURRENT)/testcase/Makefile.kmk
039cd2c4871a00e51af909222a34695d9cec3000vboxsync
039cd2c4871a00e51af909222a34695d9cec3000vboxsync#
039cd2c4871a00e51af909222a34695d9cec3000vboxsync# The shared folder service DLL.
039cd2c4871a00e51af909222a34695d9cec3000vboxsync#
039cd2c4871a00e51af909222a34695d9cec3000vboxsyncDLLS += VBoxSharedFolders
039cd2c4871a00e51af909222a34695d9cec3000vboxsyncVBoxSharedFolders_TEMPLATE = VBOXR3
d909c33d4b2305eda2ab9995e86a53ea00d819bevboxsyncVBoxSharedFolders_NAME.os2 = VBoxSFld
3f8fa562bb916e87b0beff9ec2a4e241c643dcc8vboxsyncVBoxSharedFolders_DEFS = VBOX_WITH_HGCM RTSHFL
039cd2c4871a00e51af909222a34695d9cec3000vboxsyncVBoxSharedFolders_INCS.win = \
039cd2c4871a00e51af909222a34695d9cec3000vboxsync $(PATH_TOOL_$(VBOX_VCC_TOOL)_ATLMFC_INC) \
039cd2c4871a00e51af909222a34695d9cec3000vboxsync $(VBOX_PATH_SDK)
039cd2c4871a00e51af909222a34695d9cec3000vboxsync
125378e406ab98485fb5973c7a326769e92ca6ecvboxsyncVBoxSharedFolders_LDFLAGS.darwin = \
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync -framework Carbon \
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxSharedFolders.dylib
125378e406ab98485fb5973c7a326769e92ca6ecvboxsync
039cd2c4871a00e51af909222a34695d9cec3000vboxsyncVBoxSharedFolders_SOURCES = \
039cd2c4871a00e51af909222a34695d9cec3000vboxsync service.cpp \
039cd2c4871a00e51af909222a34695d9cec3000vboxsync shflhandle.cpp \
039cd2c4871a00e51af909222a34695d9cec3000vboxsync vbsf.cpp \
039cd2c4871a00e51af909222a34695d9cec3000vboxsync mappings.cpp
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsyncVBoxSharedFolders_SOURCES.win = \
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync VBoxSharedFolders.rc
039cd2c4871a00e51af909222a34695d9cec3000vboxsync
039cd2c4871a00e51af909222a34695d9cec3000vboxsyncVBoxSharedFolders_LIBS = \
039cd2c4871a00e51af909222a34695d9cec3000vboxsync $(LIB_VMM) \
039cd2c4871a00e51af909222a34695d9cec3000vboxsync $(LIB_RUNTIME) \
039cd2c4871a00e51af909222a34695d9cec3000vboxsync $(LIB_REM)
039cd2c4871a00e51af909222a34695d9cec3000vboxsync
772269936494ffaddd0750ba9e28e805ba81398cvboxsyncinclude $(FILE_KBUILD_SUB_FOOTER)
039cd2c4871a00e51af909222a34695d9cec3000vboxsync