sources

来自「基于DDK的驱动间同步调用测试示例程序,DriverA是目标驱动,DriverB」· 代码 · 共 77 行

TXT
77
字号
# sources file for use with DDK BUILD utility
#
# Generated by DriverWizard 3.2.0 (Build 2485)
# File created on 3/12/2009
#
TARGETNAME = DriverB_Syn
TARGETPATH = obj
TARGETTYPE = DRIVER
DRIVERTYPE = WDM

#uncomment the following line to build with C++ compiler
#USECXX_FLAG=/Tp

!IF ("$(DDKBUILDENV)"=="chk") || ("$(DDKBUILDENV)"=="checked")
BUILDTYPE = CHECKED
!ELSE
BUILDTYPE = FREE
NTDEBUG=
!ENDIF


# Singly linked lists have been optimized in a non-back
# compatible way for XP and later platforms.  As such,
# any binary built with the XP or later DDK and using
# singly linked lists will not load on 2000 and earlier
# platforms without the use of the following define in
# the build.  This define turns off the new optimizations,
# and thus it should only be used for cross-platform
# binaries.
#C_DEFINES =$(C_DEFINES) -D_WIN2K_COMPAT_SLIST_USAGE


!if !defined(DDK_TARGET_OS) || "$(DDK_TARGET_OS)"=="Win2K"
C_DEFINES =$(C_DEFINES) -DWIN2K
!endif


TARGETLIBS=$(DDK_LIB_PATH)\ntstrsafe.lib $(DDK_LIB_PATH)\csq.lib

# ntstrsafe.h is in DDK_INC_PATH even for WDM driver
INCLUDES=$(INCLUDE);$(DDK_INC_PATH)
TARGETLIBS=$(TARGETLIBS) $(DDK_LIB_PATH)\ntoskrnl.lib

SOURCES=DriverB_Syn.rc \
        registry.c \
        debug.c \
        DriverB_Syn.c \
        wmi.c \
        iorw.c \
        queue.c \
        pnp.c \
        power.c

PRECOMPILED_INCLUDE=pch.h
PRECOMPILED_PCH=pch.pch
PRECOMPILED_OBJ=pch.obj


#DRIVERB_SYN_WMI_TRACE=1

!ifdef DRIVERB_SYN_WMI_TRACE

C_DEFINES =$(C_DEFINES) -DDRIVERB_SYN_WMI_TRACE

!if ("$(PRECOMPILED_CXX)" == "") && ("$(USECXX_FLAG)" == "")
RUN_WPP=$(SOURCES)\
        -km \
        -func:DriverB_SynDebugPrint(AREA,LEVEL,MSG,...)
!else
RUN_WPP=$(SOURCES)\
        -km -dll\
        -func:DriverB_SynDebugPrint(AREA,LEVEL,MSG,...)
!endif

!endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?