windows-nt/Source/XPSP1/NT/admin/snapin/smonlog/smlogcfg/sources
2020-09-26 16:20:57 +08:00

120 lines
3 KiB
Plaintext

# 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