120 lines
3 KiB
Plaintext
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
|