You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
1.9 KiB
87 lines
1.9 KiB
!IF 0
|
|
|
|
Copyright (c) 1989 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
sources.
|
|
|
|
Abstract:
|
|
|
|
This file specifies the target component being built and the list of
|
|
sources files needed to build that component. Also specifies optional
|
|
compiler switches and libraries that are unique for the component being
|
|
built.
|
|
|
|
!ENDIF
|
|
|
|
MAJORCOMP=ntos
|
|
MINORCOMP=dr
|
|
|
|
TARGETNAME=rdpdr
|
|
TARGETPATH=obj
|
|
TARGETTYPE=DRIVER
|
|
|
|
MSC_WARNING_LEVEL=/W3 /WX
|
|
|
|
C_DEFINES=$(C_DEFINES) -DUNICODE -DOS_WINNT -D_UNICODE
|
|
C_DEFINES=$(C_DEFINES) -DMONOLITHIC_MINIRDR
|
|
C_DEFINES=$(C_DEFINES) -DMINIRDR__NAME=RDPDR
|
|
|
|
!if "$(FREEBUILD)" == "1"
|
|
C_DEFINES=$(C_DEFINES) -DTRC_COMPILE_LEVEL=5
|
|
!else
|
|
C_DEFINES=$(C_DEFINES) -DTRC_COMPILE_LEVEL=0
|
|
!endif
|
|
|
|
SOURCES= \
|
|
dbg.cpp \
|
|
drive.cpp \
|
|
file.cpp \
|
|
trc.cpp \
|
|
rdpdr.cpp \
|
|
drioctl.cpp \
|
|
rdpevlst.cpp \
|
|
rdpdyn.cpp \
|
|
namespc.cpp \
|
|
channel.cpp \
|
|
rdpdrpnp.cpp \
|
|
rdpdrprt.cpp \
|
|
dr.rc \
|
|
exchnge.cpp \
|
|
session.cpp \
|
|
sessmgr.cpp \
|
|
serport.cpp \
|
|
parport.cpp \
|
|
prnport.cpp \
|
|
device.cpp \
|
|
scardss.cpp \
|
|
devmgr.cpp \
|
|
kernutil.cpp \
|
|
strcnv.cpp \
|
|
smartptr.cpp
|
|
|
|
PRECOMPILED_INCLUDE=precomp.hxx
|
|
PRECOMPILED_CXX=1
|
|
|
|
INCLUDES= \
|
|
$(SDK_INC_PATH)\hydra; \
|
|
$(PROJECT_ROOT)\ntos\inc; \
|
|
$(PROJECT_ROOT)\fs\rdr2\inc; \
|
|
$(PROJECT_ROOT)\fs\rdr2\rdpdr\inc; \
|
|
$(TERMSRV_INC_PATH); \
|
|
$(NET_INC_PATH);\
|
|
$(IFSKIT_INC_PATH);\
|
|
$(DS_INC_PATH)
|
|
|
|
# Only need the last 3 libs if you are building monolithic
|
|
|
|
|
|
TARGETLIBS= \
|
|
$(DDK_LIB_PATH)\ksecdd.lib \
|
|
$(DDK_LIB_PATH)\tdi.lib \
|
|
$(PROJECT_ROOT)\fs\rdr2\rdbss\monolithic\$(O)\rdbsslib.lib \
|
|
$(PROJECT_ROOT)\fs\rdr2\rdbss\copysup.nt\daytona\$(O)\copysup.lib \
|
|
$(PROJECT_ROOT)\fs\rdr2\rxce\daytona\$(O)\rxce.lib \
|
|
$(PROJECT_ROOT)\fs\rdr2\wmi\$(O)\wmlkm.lib \
|
|
$(TERMSRV_LIB_PATH)\tsqueue.lib
|