!IF 0 ************************************************************** Sources file for building Working Set Tuner Data Collection dll. Module Name : wst.dll Author: RezaB Revision: Added BATCHING information (MarkLea) Comments: The following defines can be used to control output of all the debugging information to the debugger via KdPrint() for the checked builds: (All debugging options are undefined in wst.c for free/retail builds) #ifdef ERRORDBG : Displays all the error messages to the debugger. It has no effect on the timing. *DEFAULT* #ifdef INFODBG : Displays messages to indicate when data dumping/ clearing operations are completed. It has no effect on timing. *DEFAULT* #ifdef SETUPDBG : Displays messages during memory management and symbol lookup operations. It has some affect on timing whenever a chuck of memory is committed. #ifdef DETAILDBG : Dispalys detailed data during dump operations. Sends lots of output (2 lines for each data cell) to the debugger. Should only be used for debugging data cell info. #ifdef BATCHING : Outputs batch count information to BATCH.TXT #ifdef C6 : Generate code using C6 compiler. C6 compiler calls _mcount() as the profiling routine where as C8 calls _penter(). ************************************************************** !ENDIF DLLBASE=0x77800000 DLLENTRY=WSTMain !IF $(386) DLLDEF=wst386.def !ENDIF !IF $(MIPS) DLLDEF=wstmips.def !ENDIF !IF $(ALPHA) DLLDEF=wstmips.def !ENDIF !IF $(PPC) DLLDEF=wstppc.def !ENDIF USE_NTDLL=1 MAJORCOMP=windows TARGETNAME=wst TARGETPATH=obj TARGETPATHLIB=$(BASEDIR)\public\sdk\lib TARGETTYPE=DYNLINK TARGETLIBS=$(BASEDIR)\public\sdk\lib\*\kernel32.lib \ $(BASEDIR)\public\sdk\lib\*\imagehlp.lib \ $(BASEDIR)\public\sdk\lib\*\gdi32.lib INCLUDES=. SOURCES=wst.c wst.rc UMTYPE=windows UMLIBS= C_DEFINES=-DWIN32 386_FLAGS=-Gs 386_OPTIMIZATION=-Od MIPS_FLAGS=-Gs MIPS_OPTIMIZATION=-Od ALPHA_OPTIMIZATION=-Od ALPHA_SOURCES=alpha\wstutl.s PPC_SOURCES=ppc\wstutl.s