Makefile.kmk revision 78a072e1b56619e3230735ae073668311232ec94
# $Id$
## @file
# Sub-Makefile for the VirtualBox Windows Guest Shared Folders FSD.
#
#
# Copyright (C) 2006-2007 Oracle Corporation
#
# Oracle Corporation confidential
# All rights reserved
#
SUB_DEPTH = ../../../../../../..
include $(KBUILD_PATH)/subheader.kmk
#
# rdbss
#
LIBRARIES += rdbss
rdbss_TEMPLATE = VBOXGUESTR0
rdbss_SOURCES = rdbss/rdbss.def
#
# VBoxSF
#
SYSMODS += VBoxSF
VBoxSF_TEMPLATE = VBOXGUESTR0
VBoxSF_DEFS = LOG_TO_BACKDOOR VBOX_WITH_HGCM IN_RING0 VBOX_GUEST
VBoxSF_DEFS += VBOX_ASYNC_RW VBOX_FAIL_FASTIO
VBoxSF_SDKS.x86 = WINDDKW2K
VBoxSF_SDKS.amd64 = WINDDKWLH
VBoxSF_INCS = \
../../../../common/VBoxGuestLib
VBoxSF_LDFLAGS.x86 = -Entry:DriverEntry@8
VBoxSF_LDFLAGS.amd64 = -Entry:DriverEntry
VBoxSF_CFLAGS = -wd4005
VBoxSF_SOURCES = \
devfcb.c \
ea.c \
init.c \
locks.c \
read.c \
rename.c \
write.c \
wmlkm.c \
VBoxSF_LIBS.x86 = \
VBoxSF_LIBS = \
$(VBOX_LIB_VBGL_R0) \
$(VBOX_LIB_IPRT_GUEST_R0)
## Use with checked RDBSS libraries
## $(PATH_SDK_W2K3DDKX86_LIB)/bufferoverflowk.lib \
## rdbss.asm \
## $(PATH_LIB)/rdbss$(VBOXW32GUEST_SUFF_LIB)
include $(KBUILD_PATH)/subfooter.kmk