#MAJORCOMP=admin #MINORCOMP=common TARGETNAME=hmsnapin TARGETPATH=obj TARGETTYPE=DYNLINK DLLENTRY=_DllMainCRTStartup UMTYPE=windows USE_MFCUNICODE=1 C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE #CFLAGS=$(CFLAGS) -D_WIN32_DCOM USE_ATL=1 #ATL_VER=30 USE_VCCOM=1 # required for C++ exceptions USE_NATIVE_EH=1 # required for thread-safe heap USE_MSVCRT=1 # required to support dynamic_cast USE_RTTI=1 # required for STL (list, vector, string, etc.) USE_STL=1 TARGETLIBS=\ $(SDK_LIB_PATH)\mmc.lib \ $(SDK_LIB_PATH)\kernel32.lib \ $(SDK_LIB_PATH)\user32.lib \ $(SDK_LIB_PATH)\advapi32.lib \ $(SDK_LIB_PATH)\ole32.lib \ $(SDK_LIB_PATH)\oleaut32.lib \ $(SDK_LIB_PATH)\uuid.lib \ $(SDK_LIB_PATH)\netapi32.lib \ $(SDK_LIB_PATH)\version.lib \ $(SDK_LIB_PATH)\comctl32.lib \ $(SDK_LIB_PATH)\gdi32.lib \ $(SDK_LIB_PATH)\shell32.lib \ $(SDK_LIB_PATH)\wbemuuid.lib INCLUDES=.;\ $(NET_INC_PATH);\ ..\connmgr\dll\$(O); PRECOMPILED_INCLUDE = stdafx.h PRECOMPILED_CXX = 1 SOURCES= Action.cpp \ ActionAssociationPage.cpp \ ActionCmdLinePage.cpp \ ActionConfigListener.cpp \ ActionEmailPage.cpp \ ActionGeneralPage.cpp \ ActionLogFilePage.cpp \ ActionManResultsView.cpp \ ActionManScopeItem.cpp \ ActionNtEventLogPage.cpp \ ActionPagingPage.cpp \ ActionPolicy.cpp \ ActionPolicyResultsView.cpp \ ActionPolicyScopeItem.cpp \ ActionResultsView.cpp \ ActionSchedulePage.cpp \ ActionScopeItem.cpp \ ActionScriptPage.cpp \ ActionStatusListener.cpp \ AlertPage.cpp \ AllSystemsResultsView.cpp \ AllSystemsScopeItem.cpp \ BccDialog.cpp \ CcDialog.cpp \ ClearEventsDlg.cpp \ ConfigCreationListener.cpp \ ConfigDeletionListener.cpp \ ConfigResultsView.cpp \ ConfigScopeItem.cpp \ ConnectionManager.cpp \ DataElement.cpp \ DataElementConfigListener.cpp \ DataElementEvent.cpp \ DataElementResultsView.cpp \ DataElementScopeItem.cpp \ DataElementStatsListener.cpp \ DataElementStatusListener.cpp \ DataGroup.cpp \ DataGroupConfigListener.cpp \ DataGroupResultsView.cpp \ DataGroupScopeItem.cpp \ DataGroupStatusListener.cpp \ DataPointEventContainer.cpp \ DataPointStatistics.cpp \ Debug.cpp \ DisableThresholdDlg.cpp \ DPComPlusPage.cpp \ DPFileInfoPage.cpp \ DPFtpPage.cpp \ DPGeneralPage.cpp \ DPGenericPage.cpp \ DPHttpPage.cpp \ DPIcmpPage.cpp \ DPInetProtocolPage.cpp \ DPNtEventPage.cpp \ DPPerfMonPage.cpp \ DPSchedulePage.cpp \ DPServicePage.cpp \ DPSmtpPage.cpp \ DPSNMPDataPage.cpp \ DPWmiPolledQueryPage.cpp \ DPWmiQueryPage.cpp \ EnableThresholdDlg.cpp \ Event.cpp \ EventContainer.cpp \ EventManager.cpp \ FileVersion.cpp \ GroupGeneralPage.cpp \ HealthmonResultsPane.cpp \ HealthmonScopePane.cpp \ HealthmonSnapinAbout.cpp \ HMContext.cpp \ HMDataElementConfiguration.cpp \ HMDataElementStatistics.cpp \ HMDataElementStatus.cpp \ HMDataGroupConfiguration.cpp \ HMDataGroupStatus.cpp \ HMEventResultsPaneItem.cpp \ HMGeneralPage.cpp \ hmgraphview.cpp \ HMGraphViewEventSink.cpp \ HMHeaderCtrl.cpp \ HMHistoryPage.cpp \ HMList.cpp \ hmlistview.cpp \ HMListViewColumn.cpp \ HMListViewEventSink.cpp \ HMObject.cpp \ HMPropertyPage.cpp \ HMPropertyStatus.cpp \ HMPropertyStatusInstance.cpp \ HMResultsPaneItem.cpp \ HMRuleConfiguration.cpp \ HMRuleStatus.cpp \ HMRuleStatusInstance.cpp \ HMScopeItem.cpp \ HMSnapinAbout.cpp \ HMStatistics.cpp \ HMSystem.cpp \ HMSystemStatus.cpp \ hmtabview.cpp \ HttpAdvancedDlg.cpp \ InsertionStringMenu.cpp \ ListViewColumn.cpp \ MMCMsgHook.cpp \ MsgHook.cpp \ NewActionAssociationDlg.cpp \ NewSystemDlg.cpp \ NewSystemShortcutDlg.cpp \ ProxyDialog.cpp \ RemoveGroupDlg.cpp \ RemoveSystemDlg.cpp \ ResizeableDialog.cpp \ ResultsPane.cpp \ ResultsPaneItem.cpp \ ResultsPaneView.cpp \ RootResultsView.cpp \ RootScopeItem.cpp \ Rule.cpp \ RuleConfigListener.cpp \ RuleEvent.cpp \ RuleInstanceEvent.cpp \ RuleResultsView.cpp \ RuleScopeItem.cpp \ RuleStatusListener.cpp \ ScopePane.cpp \ ScopePaneItem.cpp \ SelectSystemsDlg.cpp \ SnapIn.cpp \ SnapinAbout.cpp \ SnapinDataObject.cpp \ SortClass.cpp \ SplitPaneResultsView.cpp \ splitter.cpp \ Statistics.cpp \ SysGeneralPage.cpp \ System.cpp \ SystemConfigListener.cpp \ SystemEventContainer.cpp \ SystemGroup.cpp \ SystemGroupResultsView.cpp \ SystemGroupScopeItem.cpp \ SystemResultsView.cpp \ SystemScopeItem.cpp \ SystemsResultsView.cpp \ SystemsScopeItem.cpp \ SystemStatusListener.cpp \ THExpressionPage.cpp \ THGeneralPage.cpp \ THMessagePage.cpp \ THPolicyPage.cpp \ THSchedulePage.cpp \ Tree.cpp \ WbemClassObject.cpp \ WbemEventListener.cpp \ WmiBrowseDlg.cpp \ WmiPropertyBrowseDlg.cpp \ snapin.rc MISCFILES = \ hmonitor.msc \ hmonitor.ico