Source code of Windows XP (NT5)
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.

223 lines
5.0 KiB

  1. #---------------------------------------------------------------------
  2. #
  3. # This makefile is for use with the SMSBUILD utility.
  4. #
  5. #---------------------------------------------------------------------
  6. TARGET=HMSnapIn.dll
  7. RELEASE=HealthMon\$(PLATFORM)
  8. NO_OPTIM=1
  9. UNICODE=1
  10. USEMFC=1
  11. CINC=$(CINC) -I$(COMMON)\MISCINC\MMC -I$(WMIINC)
  12. CFLAGS=$(CFLAGS) -D_WIN32_DCOM
  13. DEFFILE=.\SnapIn.def \
  14. RCFILES=.\SnapIn.rc \
  15. RCFLAGS= /D _MAC
  16. ODLFILES=.\snapin.odl
  17. CPPFILES=\
  18. .\Action.cpp \
  19. .\ActionAssociationPage.cpp \
  20. .\ActionCmdLinePage.cpp \
  21. .\ActionConfigListener.cpp \
  22. .\ActionEmailPage.cpp \
  23. .\ActionGeneralPage.cpp \
  24. .\ActionLogFilePage.cpp \
  25. .\ActionManResultsView.cpp \
  26. .\ActionManScopeItem.cpp \
  27. .\ActionNtEventLogPage.cpp \
  28. .\ActionPagingPage.cpp \
  29. .\ActionPolicy.cpp \
  30. .\ActionPolicyResultsView.cpp \
  31. .\ActionPolicyScopeItem.cpp \
  32. .\ActionResultsView.cpp \
  33. .\ActionSchedulePage.cpp \
  34. .\ActionScopeItem.cpp \
  35. .\ActionScriptPage.cpp \
  36. .\ActionStatusListener.cpp \
  37. .\AlertPage.cpp \
  38. .\AllSystemsResultsView.cpp \
  39. .\AllSystemsScopeItem.cpp \
  40. .\BccDialog.cpp \
  41. .\CcDialog.cpp \
  42. .\ClearEventsDlg.cpp \
  43. .\ConfigCreationListener.cpp \
  44. .\ConfigDeletionListener.cpp \
  45. .\ConfigResultsView.cpp \
  46. .\ConfigScopeItem.cpp \
  47. .\ConnectionManager.cpp \
  48. .\DataElement.cpp \
  49. .\DataElementConfigListener.cpp \
  50. .\DataElementEvent.cpp \
  51. .\DataElementResultsView.cpp \
  52. .\DataElementScopeItem.cpp \
  53. .\DataElementStatsListener.cpp \
  54. .\DataElementStatusListener.cpp \
  55. .\DataGroup.cpp \
  56. .\DataGroupConfigListener.cpp \
  57. .\DataGroupResultsView.cpp \
  58. .\DataGroupScopeItem.cpp \
  59. .\DataGroupStatusListener.cpp \
  60. .\DataPointEventContainer.cpp \
  61. .\DataPointStatistics.cpp \
  62. .\Debug.cpp \
  63. .\DisableThresholdDlg.cpp \
  64. .\DPComPlusPage.cpp \
  65. .\DPFileInfoPage.cpp \
  66. .\DPFtpPage.cpp \
  67. .\DPGeneralPage.cpp \
  68. .\DPGenericPage.cpp \
  69. .\DPHttpPage.cpp \
  70. .\DPIcmpPage.cpp \
  71. .\DPInetProtocolPage.cpp \
  72. .\DPNtEventPage.cpp \
  73. .\DPPerfMonPage.cpp \
  74. .\DPSchedulePage.cpp \
  75. .\DPServicePage.cpp \
  76. .\DPSmtpPage.cpp \
  77. .\DPSNMPDataPage.cpp \
  78. .\DPWmiPolledQueryPage.cpp \
  79. .\DPWmiQueryPage.cpp \
  80. .\EnableThresholdDlg.cpp \
  81. .\Event.cpp \
  82. .\EventContainer.cpp \
  83. .\EventManager.cpp \
  84. .\FileVersion.cpp \
  85. .\GroupGeneralPage.cpp \
  86. .\HealthmonResultsPane.cpp \
  87. .\HealthmonScopePane.cpp \
  88. .\HealthmonSnapinAbout.cpp \
  89. .\HMContext.cpp \
  90. .\HMDataElementConfiguration.cpp \
  91. .\HMDataElementStatistics.cpp \
  92. .\HMDataElementStatus.cpp \
  93. .\HMDataGroupConfiguration.cpp \
  94. .\HMDataGroupStatus.cpp \
  95. .\HMEventResultsPaneItem.cpp \
  96. .\HMGeneralPage.cpp \
  97. .\hmgraphview.cpp \
  98. .\HMGraphViewEventSink.cpp \
  99. .\HMHeaderCtrl.cpp \
  100. .\HMHistoryPage.cpp \
  101. .\HMList.cpp \
  102. .\hmlistview.cpp \
  103. .\HMListViewColumn.cpp \
  104. .\HMListViewEventSink.cpp \
  105. .\HMObject.cpp \
  106. .\HMPropertyPage.cpp \
  107. .\HMPropertyStatus.cpp \
  108. .\HMPropertyStatusInstance.cpp \
  109. .\HMResultsPaneItem.cpp \
  110. .\HMRuleConfiguration.cpp \
  111. .\HMRuleStatus.cpp \
  112. .\HMRuleStatusInstance.cpp \
  113. .\HMScopeItem.cpp \
  114. .\HMSnapinAbout.cpp \
  115. .\HMStatistics.cpp \
  116. .\HMSystem.cpp \
  117. .\HMSystemStatus.cpp \
  118. .\hmtabview.cpp \
  119. .\HttpAdvancedDlg.cpp \
  120. .\InsertionStringMenu.cpp \
  121. .\ListViewColumn.cpp \
  122. .\MMCMsgHook.cpp \
  123. .\MsgHook.cpp \
  124. .\NewActionAssociationDlg.cpp \
  125. .\NewSystemDlg.cpp \
  126. .\NewSystemShortcutDlg.cpp \
  127. .\ProxyDialog.cpp \
  128. .\RemoveGroupDlg.cpp \
  129. .\RemoveSystemDlg.cpp \
  130. .\ResizeableDialog.cpp \
  131. .\ResultsPane.cpp \
  132. .\ResultsPaneItem.cpp \
  133. .\ResultsPaneView.cpp \
  134. .\RootResultsView.cpp \
  135. .\RootScopeItem.cpp \
  136. .\Rule.cpp \
  137. .\RuleConfigListener.cpp \
  138. .\RuleEvent.cpp \
  139. .\RuleInstanceEvent.cpp \
  140. .\RuleResultsView.cpp \
  141. .\RuleScopeItem.cpp \
  142. .\RuleStatusListener.cpp \
  143. .\ScopePane.cpp \
  144. .\ScopePaneItem.cpp \
  145. .\SelectSystemsDlg.cpp \
  146. .\SnapIn.cpp \
  147. .\SnapinAbout.cpp \
  148. .\SnapinDataObject.cpp \
  149. .\SortClass.cpp \
  150. .\SplitPaneResultsView.cpp \
  151. .\splitter.cpp \
  152. .\Statistics.cpp \
  153. # .\StdAfx.cpp \
  154. .\SysGeneralPage.cpp \
  155. .\System.cpp \
  156. .\SystemConfigListener.cpp \
  157. .\SystemEventContainer.cpp \
  158. .\SystemGroup.cpp \
  159. .\SystemGroupResultsView.cpp \
  160. .\SystemGroupScopeItem.cpp \
  161. .\SystemResultsView.cpp \
  162. .\SystemScopeItem.cpp \
  163. .\SystemsResultsView.cpp \
  164. .\SystemsScopeItem.cpp \
  165. .\SystemStatusListener.cpp \
  166. .\THExpressionPage.cpp \
  167. .\THGeneralPage.cpp \
  168. .\THMessagePage.cpp \
  169. .\THPolicyPage.cpp \
  170. .\THSchedulePage.cpp \
  171. .\Tree.cpp \
  172. .\WbemClassObject.cpp \
  173. .\WbemEventListener.cpp \
  174. .\WmiBrowseDlg.cpp \
  175. .\WmiPropertyBrowseDlg.cpp
  176. #--------------------------------------------
  177. # Precompiled Header Support :
  178. #
  179. # PXXFILES : (File) Input .CPP to generate .PCH
  180. # PCHFILE : (File) Output .PCH file used to store the precompiled header information
  181. # HDRSTOPFILE : (File)
  182. #
  183. PXXFILES=stdafx.cpp
  184. PCHFILE=$(OBJDIR)\stdafx.pch
  185. HDRSTOPFILE=stdafx.h
  186. CPPFILES=$(CPPFILES) stdafx.cpp
  187. #--------------------------------------------
  188. LIBS= \
  189. $(MFCDLL) \
  190. $(CONLIBS) \
  191. $(NT5LIB)\MMC.LIB \
  192. $(NT5LIB)\COMCTL32.LIB \
  193. $(NT5LIB)\NETAPI32.LIB
  194. tree:
  195. release HealthMonitor.msc HealthMon\Common\%LANGDIR%
  196. release HealthMonitor.ico HealthMon\Common