TARGETNAME=portcls TARGETTYPE=EXPORT_DRIVER TARGETPATH=obj PASS1_PUBLISH={$(O)\portcls.lib=$(DDK_LIB_PATH)\portcls.lib} USE_MAPSYM=1 PORTPATH=..\ports\lib\* MINIDIR=..\miniport\lib\* TARGETLIBS= \ $(PORTPATH)\dmusprt.lib \ $(PORTPATH)\topoprt.lib \ $(PORTPATH)\wavecyc.lib \ $(PORTPATH)\wavepci.lib \ $(MINIDIR)\DMusUART.lib \ $(MINIDIR)\fmsynth.lib \ $(MINIDIR)\uart.lib \ $(DDK_LIB_PATH)\drmk.lib \ $(DDK_LIB_PATH)\ks.lib \ $(DDK_LIB_PATH)\stdunk.lib INCLUDES= \ ..\inc; \ $(DDK_INC_PATH); MSC_WARNING_LEVEL=-W3 -WX C_DEFINES=-D_WIN32 -DUNDER_NT -DUNICODE -D_UNICODE -DUSE_DMA_MACROS # # Enable if you want PortCls to expire (nominally 60 days) # #C_DEFINES= $(C_DEFINES) -DTIME_BOMB -DDAYS_UNTIL_EXPIRATION=60 # # Different levels of debug printage. First is nothing but # catastrophic errors, last is everything under the sun. # #C_DEFINES= $(C_DEFINES) -DDEBUG_LEVEL=DEBUGLVL_ERROR C_DEFINES= $(C_DEFINES) -DDEBUG_LEVEL=DEBUGLVL_TERSE #C_DEFINES= $(C_DEFINES) -DDEBUG_LEVEL=DEBUGLVL_VERBOSE #C_DEFINES= $(C_DEFINES) -DDEBUG_LEVEL=DEBUGLVL_BLAB LINKER_FLAGS=-map SOURCES= \ portcls.rc \ callback.cpp \ dma.cpp \ event.cpp \ irpstrm.cpp \ kso.cpp \ minihelp.cpp \ perf.cpp \ portcls.cpp \ porthelp.cpp \ porttbl.cpp \ power.cpp \ property.cpp \ registry.cpp \ resource.cpp \ service.cpp \ shmisc.cpp \ shreq.cpp \ sync.cpp