Leaked source code of windows server 2003
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.
|
|
!IF 0 ************************************************************** Sources file for building sysmon.ocx.
Module Name : sysmon.ocx
Author: rswaney
Revision:
Comments:
************************************************************** !ENDIF
!ifndef NORMAL_BUILD
!ifndef TIMING_BUILD TIMING_BUILD=0 !endif
!ifndef CAP_BUILD CAP_BUILD=0 !endif
!if ($(TIMING_BUILD) || $(CAP_BUILD)) NORMAL_BUILD=0 !else NORMAL_BUILD=1 !endif
!else
!if $(NORMAL_BUILD) CAP_BUILD=0 TIMING_BUILD=0 !endif
!endif
MAJORCOMP=windows
TARGETNAME=sysmon TARGETPATH=obj TARGETTYPE=DYNLINK TARGETEXT=ocx MISCFILES=sysmon.sld
DLLENTRY = _DllMainCRTStartup
PASS0_HEADERDIR=$(O) PASS0_SOURCEDIR=$(O)
USE_MIDL_FOR_MKTYPLIB=1 MKTYPLIB_FLAGS=/h $(O)\isysmon.h
PASS0_HEADERDIR=$(O) PASS0_SOURCEDIR=$(O) PASS0_PUBLISH=\ {$(O)\isysmon.h=$(SDK_INC_PATH)\isysmon.h}
USE_MFCUNICODE = 1 USE_ATL = 1
UMTYPE=windows
INCLUDES=$(O);$(SDKTOOLS_INC_PATH);
C_DEFINES=-DWIN32 -DSTRICT -DPRINTDBG -DUNICODE -D_UNICODE
# # Enable Fusion Build Magic (preprocess the manifest, stick in resources) # SXS_ASSEMBLY_NAME=Microsoft.Windows.Perfmon.Sysmon SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1 SXS_MANIFEST=sysmon.manifest SXS_MANIFEST_IN_RESOURCES=1 SXS_NO_BINPLACE=1 # the resource ID here must be 2 SXS_MANIFEST_RESOURCE_ID=2 # ISOLATION_AWARE_ENABLED ==> use ui themes
C_DEFINES=$(C_DEFINES) -DISOLATION_AWARE_ENABLED USER_C_FLAGS=/EHa
TARGETLIBS= $(SDK_LIB_PATH)\user32.lib \ $(SDK_LIB_PATH)\gdi32.lib \ $(SDK_LIB_PATH)\kernel32.lib \ $(SDK_LIB_PATH)\advapi32.lib \ $(SDK_LIB_PATH)\comdlg32.lib \ $(SDK_LIB_PATH)\comctl32.lib \ $(SDK_LIB_PATH)\ole32.lib \ $(SDK_LIB_PATH)\oleaut32.lib \ $(SDK_LIB_PATH)\uuid.lib \ $(SDK_LIB_PATH)\pdh.lib \ $(SDK_LIB_PATH)\htmlhelp.lib \ $(SDK_LIB_PATH)\shell32.lib \ $(SDK_LIB_PATH)\odbc32.lib \ $(SDK_LIB_PATH)\odbccp32.lib \ $(SDK_LIB_PATH)\uxtheme.lib \ $(SDKTOOLS_LIB_PATH)\pdhp.lib
!if $(TIMING_BUILD) C_DEFINES=$(C_DEFINES) -DDO_TIMING_BUILD INCLUDES=$(INCLUDES);.\perf\appdll TARGETLIBS= $(TARGETLIBS) .\perfdll\perfdll\$(O)\sharemem.obj !endif
!if $(CAP_BUILD) USE_ICECAP=1 !endif
SOURCES= \ smonmsg.mc \ sysmon.odl \ appearprop.cpp \ logsrc.cpp \ logfiles.cpp \ appmema.cpp \ ctrldll.cpp \ polyline.cpp \ hatchwnd.cpp \ ipolylin.cpp \ iconnpt.cpp \ iperstor.cpp \ iperpbag.cpp \ ipropbag.cpp \ iprpbrws.cpp \ iperstmi.cpp \ idataobj.cpp \ ioleobj.cpp \ iviewobj.cpp \ irunobj.cpp \ iextconn.cpp \ iipobj.cpp \ iipaobj.cpp \ control.cpp \ scale.cpp \ legend.cpp \ statbar.cpp \ smonctrl.cpp \ counters.cpp \ stepper.cpp \ utils.cpp \ grphdsp.cpp \ grphitem.cpp \ fostrwnd.cpp \ dispatch.cpp \ smonprop.cpp \ grphprop.cpp \ genprop.cpp \ ctrprop.cpp \ visuals.cpp \ register.cpp \ snapbar.cpp \ colefont.cpp \ cathelp.cpp \ report.cpp \ cntrtree.cpp \ namenode.cpp \ srcprop.cpp \ timerng.cpp \ intrvbar.cpp \ browse.cpp \ toolbar.cpp \ strnoloc.cpp \ smonctrl.rc
|