Leaked source code of windows server 2003
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.

343 lines
10 KiB

  1. !IF 0
  2. Copyright (C) Microsoft Corporation, 1999 - 1999
  3. Module Name:
  4. sources.inc.
  5. !ENDIF
  6. MAJORCOMP=admin
  7. MINORCOMP=MMC
  8. TARGETNAME=mmcndmgr
  9. TARGETPATH=obj
  10. TARGETTYPE=DYNLINK
  11. DLLENTRY=_DllMainCRTStartup
  12. UMTYPE=windows
  13. WIN32_WINNT_VERSION=0x0400
  14. WIN32_IE_VERSION=0x0500
  15. SUBSYSTEM_VERSION=4.00
  16. C_DEFINES= $(C_DEFINES) -D_NODEMGR_DLL_
  17. USE_NATIVE_EH = 1
  18. USE_RTTI = 1
  19. USE_VCCOM = 1
  20. USE_STL = 1
  21. USE_STATIC_ATL = 1
  22. ATL_VER = 30
  23. USE_MSVCRT = 1
  24. USE_WTL = 1
  25. !ifdef PrivateBuild_NoLocalSC
  26. C_DEFINES = $(C_DEFINES) -DPrivateBuild_NoLocalSC
  27. !endif
  28. #
  29. # Enable Fusion Build Magic (preprocess the manifest, stick in resources)
  30. #
  31. # The value of SXS_MANIFEST_RESOURCE_ID *must* be 2, to match a hardcoded value
  32. # in WinbasePrivateCreateActCtxForHModule (winbase.inl).
  33. #
  34. SXS_ASSEMBLY_NAME = Microsoft.Windows.MMCNDMGR
  35. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT = 1
  36. SXS_MANIFEST = mmcndmgr.manifest
  37. SXS_MANIFEST_IN_RESOURCES = 1
  38. SXS_NO_BINPLACE = 1
  39. SXS_MANIFEST_RESOURCE_ID = 2
  40. C_DEFINES= $(C_DEFINES) -DISOLATION_AWARE_ENABLED
  41. # Use LINKLIBS (gets passed first) if: (from build.hlp)
  42. # You are building a dynamic link.
  43. # You are exporting something that's defined in some other component library that you also build.
  44. # In your dirs file in the subdirectory above, you have ordered it so that the component libraries
  45. # are around before you build the dynamic link.
  46. LINKLIBS = \
  47. $(SDK_LIB_PATH)\mmc.lib \
  48. ..\..\core\$(CharWidth)\$(O)\uicore.lib \
  49. ..\..\base\$(CharWidth)\$(O)\mmcbase.lib \
  50. ..\..\types\proxy\$(O)\ndmgrproxy.lib
  51. # We need $(SHELL_LIB_PATH)\shlwapip.lib for SHLoadRegUIString
  52. TARGETLIBS = \
  53. $(SDK_LIB_PATH)\kernel32.lib \
  54. $(SDK_LIB_PATH)\user32.lib \
  55. $(SDK_LIB_PATH)\oleaut32.lib \
  56. $(SDK_LIB_PATH)\ole32.lib \
  57. $(SDK_LIB_PATH)\advapi32.lib \
  58. $(SDK_LIB_PATH)\uuid.lib \
  59. $(SDK_LIB_PATH)\comctl32.lib \
  60. $(SDK_LIB_PATH)\gdi32.lib \
  61. $(SDK_LIB_PATH)\comdlg32.lib \
  62. $(SDK_LIB_PATH)\urlmon.lib \
  63. $(SDK_LIB_PATH)\shell32.lib \
  64. $(SHELL_LIB_PATH)\shlwapip.lib \
  65. $(SDK_LIB_PATH)\rpcrt4.lib \
  66. $(WINDOWS_LIB_PATH)\cicsthkl.lib \
  67. # To prevent AV in CPropertyPage::DoModal
  68. LINKER_FLAGS = $(LINKER_FLAGS) /SECTION:.rsrc,rw
  69. DLLDEF=..\mmcndmgr.def
  70. # We need $(SHELL_INC_PATH) for shlwapip.h and uastrfnc.h
  71. # We need $(BASE_INC_PATH) for wow64reg.h
  72. INCLUDES = \
  73. ..\; \
  74. ..\..\inc; \
  75. ..\..\base; \
  76. ..\..\types\idl\$(O); \
  77. $(SHELL_INC_PATH); \
  78. $(BASE_INC_PATH); \
  79. $(WINDOWS_INC_PATH);
  80. PRECOMPILED_INCLUDE = ..\stdafx.h
  81. PRECOMPILED_CXX = 1
  82. # This target is required so $O\nodemgr.res doesn't become the default target
  83. # for makefile.def. We want "all" to be the default target.
  84. #
  85. # We have to go to this effort because sources(.inc) is included very early
  86. # in makefile.def. makefile.inc is the place where this would naturally go,
  87. # but we don't want to have to maintain this dependency list in
  88. # ansi\makefile.inc and unicode\makefile.inc.
  89. dummytarget: all
  90. $O\nodemgr.res: \
  91. ..\res\snpinlst.bmp \
  92. ..\res\imagelis.bmp \
  93. ..\res\compwiz.bmp \
  94. ..\res\setupwiz.bmp \
  95. ..\res\ocxwzhd.bmp \
  96. ..\res\chkboxes.bmp \
  97. ..\res\task_wiz.bmp \
  98. ..\res\taskwzhd.bmp \
  99. ..\res\h_l.bmp \
  100. ..\res\h_m.bmp \
  101. ..\res\h_s.bmp \
  102. ..\res\hd_l.bmp \
  103. ..\res\hd_m.bmp \
  104. ..\res\hd_s.bmp \
  105. ..\res\t.bmp \
  106. ..\res\td.bmp \
  107. ..\res\v_l.bmp \
  108. ..\res\v_m.bmp \
  109. ..\res\v_s.bmp \
  110. ..\res\vd_l.bmp \
  111. ..\res\vd_m.bmp \
  112. ..\res\vd_s.bmp \
  113. ..\res\bitmap1.bmp \
  114. ..\res\bmp00001.bmp \
  115. ..\res\folderop.bmp \
  116. ..\res\ocx_16.bmp \
  117. ..\res\html16.bmp \
  118. ..\res\html_32.bmp \
  119. ..\res\bmp00002.bmp \
  120. ..\res\folder.ico \
  121. ..\res\html.ico \
  122. ..\res\ocx.ico \
  123. ..\viewext\views.htm \
  124. ..\viewext\ctpcommon.htm \
  125. ..\viewext\ctpnoresults.htm \
  126. ..\viewext\ctpvert.htm \
  127. ..\viewext\ctphoriz.htm \
  128. ..\viewext\ctptask.htm \
  129. ..\res\fldrsnap.rgs \
  130. ..\res\ctpsymbols\symbol1.ico \
  131. ..\res\ctpsymbols\symbol2.ico \
  132. ..\res\ctpsymbols\symbol3.ico \
  133. ..\res\ctpsymbols\symbol4.ico \
  134. ..\res\ctpsymbols\symbol5.ico \
  135. ..\res\ctpsymbols\symbol6.ico \
  136. ..\res\ctpsymbols\symbol7.ico \
  137. ..\res\ctpsymbols\symbol8.ico \
  138. ..\res\ctpsymbols\symbol9.ico \
  139. ..\res\ctpsymbols\symbol10.ico \
  140. ..\res\ctpsymbols\symbol11.ico \
  141. ..\res\ctpsymbols\symbol12.ico \
  142. ..\res\ctpsymbols\symbol13.ico \
  143. ..\res\ctpsymbols\symbol14.ico \
  144. ..\res\ctpsymbols\symbol15.ico \
  145. ..\res\ctpsymbols\symbol16.ico \
  146. ..\res\ctpsymbols\symbol17.ico \
  147. ..\res\ctpsymbols\symbol18.ico \
  148. ..\res\ctpsymbols\symbol19.ico \
  149. ..\res\ctpsymbols\symbol20.ico \
  150. ..\res\ctpsymbols\symbol21.ico \
  151. ..\res\ctpsymbols\symbol22.ico \
  152. ..\res\ctpsymbols\symbol23.ico \
  153. ..\res\ctpsymbols\symbol24.ico \
  154. ..\res\ctpsymbols\symbol25.ico \
  155. ..\res\ctpsymbols\symbol26.ico \
  156. ..\res\ctpsymbols\symbol27.ico \
  157. ..\res\ctpsymbols\symbol28.ico \
  158. ..\res\ctpsymbols\symbol29.ico \
  159. ..\res\ctpsymbols\symbol30.ico \
  160. ..\res\ctpsymbols\symbol31.ico \
  161. ..\res\ctpsymbols\symbol32.ico \
  162. ..\res\ctpsymbols\symbol33.ico \
  163. ..\res\ctpsymbols\symbol34.ico \
  164. ..\res\ctpsymbols\symbol35.ico \
  165. ..\res\ctpsymbols\symbol36.ico \
  166. ..\res\ctpsymbols\symbol37.ico \
  167. ..\res\ctpsymbols\symbol38.ico \
  168. ..\res\ctpsymbols\symbol39.ico \
  169. ..\res\ctpsymbols\symbol40.ico \
  170. ..\res\ctpsymbols\symbol41.ico \
  171. ..\res\ctpsymbols\symbol42.ico \
  172. ..\res\ctpsymbols\symbol43.ico \
  173. ..\res\ctpsymbols\symbol44.ico \
  174. ..\res\ctpsymbols\symbol45.ico \
  175. ..\res\ctpsymbols\symbol46.ico \
  176. ..\res\ctpsymbols\symbol47.ico \
  177. ..\res\ctpsymbols\symbol48.ico \
  178. ..\res\ctpsymbols\symbol49.ico \
  179. ..\res\ctpsymbols\symbol50.ico \
  180. ..\res\ctpsymbols\symbol51.ico \
  181. ..\res\ctpsymbols\symbol52.ico \
  182. ..\res\ctpsymbols\symbol53.ico \
  183. ..\res\ctpsymbols\symbol54.ico \
  184. ..\res\ctpsymbols\symbol55.ico \
  185. ..\res\ctpsymbols\symbol56.ico \
  186. ..\res\ctpsymbols\symbol57.ico \
  187. ..\res\ctpsymbols\symbol58.ico \
  188. ..\res\ctpsymbols\symbol59.ico \
  189. ..\res\ctpsymbols\symbol60.ico \
  190. ..\res\ctpsymbols\symbol61.ico \
  191. ..\res\ctpsymbols\symbol62.ico \
  192. ..\res\ctpsymbols\symbol63.ico \
  193. ..\res\ctpsymbols\symbol64.ico \
  194. ..\res\ctpsymbols\symbol65.ico \
  195. ..\res\ctpsymbols\symbol66.ico \
  196. ..\res\ctpsymbols\symbol67.ico \
  197. ..\res\ctpsymbols\symbol68.ico \
  198. ..\res\ctpsymbols\symbol69.ico \
  199. ..\res\ctpsymbols\symbol70.ico \
  200. ..\res\ctpsymbols\symbol71.ico \
  201. ..\res\ctpsymbols\symbol72.ico \
  202. ..\res\ctpsymbols\symbol73.ico \
  203. ..\res\ctpsymbols\symbol74.ico \
  204. ..\res\ctpsymbols\symbol75.ico \
  205. ..\res\ctpsymbols\symbol76.ico \
  206. ..\res\ctpsymbols\symbol77.ico \
  207. ..\res\ctpsymbols\symbol78.ico \
  208. ..\res\ctpsymbols\symbol79.ico \
  209. ..\res\ctpsymbols\symbol80.ico \
  210. ..\res\ctpsymbols\symbol81.ico \
  211. ..\res\ctpsymbols\symbol82.ico \
  212. ..\res\ctpsymbols\symbol83.ico \
  213. ..\res\ctpsymbols\symbol84.ico \
  214. ..\res\ctpsymbols\symbol85.ico \
  215. ..\res\ctpsymbols\symbol86.ico \
  216. ..\res\ctpsymbols\symbol87.ico \
  217. ..\res\ctpsymbols\symbol88.ico \
  218. ..\res\ctpsymbols\symbol89.ico \
  219. ..\res\ctpsymbols\symbol90.ico \
  220. ..\res\ctpsymbols\symbol91.ico \
  221. ..\res\ctpsymbols\symbol92.ico \
  222. ..\res\ctpsymbols\symbol93.ico \
  223. ..\res\ctpsymbols\symbol94.ico \
  224. ..\res\ctpsymbols\symbol95.ico \
  225. ..\res\ctpsymbols\symbol96.ico \
  226. ..\res\ctpsymbols\symbol97.ico \
  227. ..\res\ctpsymbols\symbol98.ico \
  228. ..\res\ctpsymbols\symbol99.ico \
  229. ..\res\ctpsymbols\symbol100.ico \
  230. ..\res\ctpsymbols\symbol101.ico \
  231. ..\res\ctpsymbols\symbol102.ico \
  232. ..\res\ctpsymbols\symbol103.ico \
  233. ..\res\ctpsymbols\symbol104.ico \
  234. ..\res\ctpsymbols\symbol105.ico \
  235. ..\res\ctpsymbols\symbol106.ico \
  236. ..\res\ctpsymbols\symbol107.ico \
  237. ..\res\ctpsymbols\symbol108.ico \
  238. ..\res\ctpsymbols\symbol109.ico \
  239. ..\res\ctpsymbols\symbol110.ico \
  240. ..\res\ctpsymbols\symbol111.ico \
  241. ..\res\ctpsymbols\symbol112.ico \
  242. ..\res\ctpsymbols\symbol113.ico \
  243. ..\res\ctpsymbols\symbol114.ico \
  244. ..\res\ctpsymbols\symbol115.ico \
  245. ..\res\ctpsymbols\symbol116.ico \
  246. ..\res\ctpsymbols\symbol117.ico \
  247. ..\res\ctpsymbols\symbol118.ico \
  248. ..\res\ctpsymbols\symbol119.ico \
  249. ..\res\ctpsymbols\symbol120.ico \
  250. ..\res\ctpsymbols\symbol121.ico \
  251. ..\res\ctpsymbols\symbol122.ico \
  252. ..\res\ctpsymbols\symbol123.ico \
  253. ..\res\ctpsymbols\symbol124.ico \
  254. ..\res\ctpsymbols\symbol125.ico \
  255. ..\res\ctpsymbols\symbol126.ico \
  256. ..\..\types\idl\$(O)\ndmgr.tlb \
  257. SOURCES = \
  258. ..\nodemgr.rc \
  259. ..\about.cpp \
  260. ..\addsnpin.cpp \
  261. ..\ccomboex.cpp \
  262. ..\cmenu.cpp \
  263. ..\coldata.cpp \
  264. ..\colwidth.cpp \
  265. ..\compcat.cpp \
  266. ..\copypast.cpp \
  267. ..\ctrlbar.cpp \
  268. ..\doccnfg.cpp \
  269. ..\dummysi.cpp \
  270. ..\fldrsnap.cpp \
  271. ..\helpdoc.cpp \
  272. ..\IconControl.cpp \
  273. ..\menubtn.cpp \
  274. ..\menuitem.cpp \
  275. ..\mmcmt.cpp \
  276. ..\mmcprotocol.cpp \
  277. ..\moreutil.cpp \
  278. ..\msgview.cpp \
  279. ..\mtnode.cpp \
  280. ..\multisel.cpp \
  281. ..\newnode.cpp \
  282. ..\nmutil.cpp \
  283. ..\node.cpp \
  284. ..\node.cpp \
  285. ..\nodeinit.cpp \
  286. ..\nodemgr.cpp \
  287. ..\nodepath.cpp \
  288. ..\objfmts.cpp \
  289. ..\oncmenu.cpp \
  290. ..\plex.cpp \
  291. ..\policy.cpp \
  292. ..\power.cpp \
  293. ..\propsht.cpp \
  294. ..\ptrlist.cpp \
  295. ..\regkeyex.cpp \
  296. ..\regutil.cpp \
  297. ..\rsltdata.cpp \
  298. ..\scopdata.cpp \
  299. ..\scopimag.cpp \
  300. ..\scopiter.cpp \
  301. ..\scopndcb.cpp \
  302. ..\scoptree.cpp \
  303. ..\siprop.cpp \
  304. ..\snapin.cpp \
  305. ..\snapinpersistence.cpp \
  306. ..\ststring.cpp \
  307. ..\task.cpp \
  308. ..\taskenum.cpp \
  309. ..\tasknode.cpp \
  310. ..\tasksym.cpp \
  311. ..\tasksymbol.cpp \
  312. ..\taskui.cpp \
  313. ..\toolbar.cpp \
  314. ..\typeinfo.cpp \
  315. ..\verbs.cpp \
  316. ..\viewdata.cpp \
  317. ..\viewext.cpp \
  318. ..\viewpers.cpp \