VirtualBox

source: vbox/trunk/src/VBox/HostServices/SharedFolders/Makefile.kmk@ 105087

最後變更 在這個檔案從105087是 105087,由 vboxsync 提交於 9 月 前

doc/manual,include/VBox,Frontends/VBoxManage,HostServices/SharedFolders,
Main/{include,SharedFolder,Console,Machine,VirtualBox.xidl}: Add a
new attribute to ISharedFolder for specifying a symbolic link creation
policy to restrict the source pathname when creating symbolic links
within a guest. The symbolic link policies are represented by a new
enumeration of type SymlinkPolicy_T which includes values for no
restrictions ('any'), symlink sources only within the subtree of the
share ('subtree'), symlink sources as any relative path ('relative'),
and no symlinks allowed ('forbidden'). The symlink policy can only be
applied to permanent shared folders at this stage. bugref:10619

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Author Date Id Revision
檔案大小: 1.9 KB
 
1# $Id: Makefile.kmk 105087 2024-07-01 23:27:59Z vboxsync $
2## @file
3# Sub-Makefile for the Shared Folders Host Service.
4#
5
6#
7# Copyright (C) 2006-2023 Oracle and/or its affiliates.
8#
9# This file is part of VirtualBox base platform packages, as
10# available from https://www.alldomusa.eu.org.
11#
12# This program is free software; you can redistribute it and/or
13# modify it under the terms of the GNU General Public License
14# as published by the Free Software Foundation, in version 3 of the
15# License.
16#
17# This program is distributed in the hope that it will be useful, but
18# WITHOUT ANY WARRANTY; without even the implied warranty of
19# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20# General Public License for more details.
21#
22# You should have received a copy of the GNU General Public License
23# along with this program; if not, see <https://www.gnu.org/licenses>.
24#
25# SPDX-License-Identifier: GPL-3.0-only
26#
27
28SUB_DEPTH = ../../../..
29include $(KBUILD_PATH)/subheader.kmk
30
31# Include sub-makefile(s).
32include $(PATH_SUB_CURRENT)/testcase/Makefile.kmk
33
34#
35# The shared folder service DLL.
36#
37DLLS += VBoxSharedFolders
38VBoxSharedFolders_TEMPLATE = VBoxR3Dll
39VBoxSharedFolders_NAME.os2 = VBoxSFld
40VBoxSharedFolders_DEFS = VBOX_WITH_HGCM RTSHFL
41ifdef VBOX_WITH_XPCOM
42 VBoxSharedFolders_DEFS += VBOX_WITH_XPCOM
43 VBoxSharedFolders_INCS += $(VBOX_XPCOM_INCS)
44 ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP
45 VBoxSharedFolders_DEFS += VBOX_WITH_XPCOM_NAMESPACE_CLEANUP
46 endif
47else # COM
48 VBoxSharedFolders_INCS += \
49 $(VBOX_PATH_SDK) \
50 $(VBOX_PATH_SDK)/bindings/mscom/include
51endif
52
53VBoxSharedFolders_LDFLAGS.darwin = \
54 -framework Carbon \
55 -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxSharedFolders.dylib
56
57VBoxSharedFolders_SOURCES = \
58 VBoxSharedFoldersSvc.cpp \
59 shflhandle.cpp \
60 vbsf.cpp \
61 vbsfpath.cpp \
62 vbsfpathabs.cpp \
63 mappings.cpp
64VBoxSharedFolders_SOURCES.win = \
65 VBoxSharedFoldersSvc.rc
66
67VBoxSharedFolders_LIBS = \
68 $(LIB_RUNTIME)
69
70include $(FILE_KBUILD_SUB_FOOTER)
71
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette