# before changing the DLL name, resolve the references in applib\domthred.cxx TARGETNAME=smlogcfg TARGETPATH=obj TARGETTYPE=DYNLINK DLLENTRY=_DllMainCRTStartup !IF defined(SLATE_REGISTER) && defined(MAKEDLL) REGSVR_FILE=$(TARGETPATH)\$(TARGET_DIRECTORY)\$(TARGETNAME).dll REGSVR_MARKER=$O\$(TARGETNAME).trg NTTARGETFILES=$(REGSVR_MARKER) !ENDIF UMTYPE=windows C_DEFINES = -DUNICODE # # Shfusion.lib causes linker warnings. Ignore them. # LINKER_FLAGS=$(LINKER_FLAGS) -ignore:4049,4217 # # Enable Fusion Build Magic (preprocess the manifest, stick in resources) # SXS_ASSEMBLY_NAME=Microsoft.Windows.Perfmon.Smlogcfg SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1 SXS_MANIFEST=smlogcfg.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 #MSC_WARNING_LEVEL=/W4 USE_MFCUNICODE=1 USE_ATL=1 USE_VCCOM=1 TARGETLIBS=\ $(SDK_LIB_PATH)\mmc.lib \ $(SDK_LIB_PATH)\kernel32.lib \ $(SDK_LIB_PATH)\user32.lib \ $(SDK_LIB_PATH)\oleaut32.lib \ $(SDK_LIB_PATH)\ole32.lib \ $(SDK_LIB_PATH)\advapi32.lib \ $(SDK_LIB_PATH)\uuid.lib \ $(SHELL_LIB_PATH)\shfusion.lib \ $(SDK_LIB_PATH)\comdlg32.lib \ $(SDK_LIB_PATH)\gdi32.lib \ $(SDK_LIB_PATH)\shell32.lib \ $(SDK_LIB_PATH)\wbemuuid.lib \ $(SDK_LIB_PATH)\pdh.lib \ ..\smlogsvc\$(O)\utils.obj \ $(SDK_LIB_PATH)\odbc32.lib \ $(SDK_LIB_PATH)\odbccp32.lib \ $(SDK_LIB_PATH)\rpcrt4.lib \ $(SDKTOOLS_LIB_PATH)\pdhp.lib \ $(SDK_LIB_PATH)\uxtheme.lib \ $(SHELL_LIB_PATH)\shlwapip.lib PASS0_HEADERDIR=$(O) PASS0_SOURCEDIR=$(O) MIDL_TLBDIR=$(O) INCLUDES= ..\..\..\activec\types\idl; \ ..\common; \ $(ADMIN_INC_PATH); \ $(SHELL_INC_PATH); \ $(SDKTOOLS_INC_PATH); PRECOMPILED_INCLUDE = stdafx.h PRECOMPILED_SOURCEFILE=stdafx.cpp PRECOMPILED_CXX = 1 SOURCES=\ smcfgmsg.mc \ smlogcfg.idl \ Cmponent.cpp \ CompData.cpp \ dialogs.CPP \ DATAOBJ.CPP \ GLOBALS.CPP \ ipropbag.cpp \ smlogcfg.cpp \ smlogqry.cpp \ smalrtq.cpp \ alrtgenp.cpp \ alrtactp.cpp \ alrtcmdd.cpp \ smctrqry.cpp \ smtraceq.cpp \ smnode.cpp \ smrootnd.cpp \ smlogs.cpp \ smproppg.cpp \ ctrsprop.cpp \ provprop.cpp \ fileprop.cpp \ fileLogs.cpp \ schdprop.cpp \ tracprop.cpp \ sqlprop.cpp \ provdlg.cpp \ newqdlg.cpp \ enabldlg.cpp \ warndlg.cpp \ logwarnd.cpp \ smtprov.cpp \ smalrtsv.cpp \ smctrsv.cpp \ smtracsv.cpp \ smabout.cpp \ strnoloc.cpp \ smlogcfg.rc