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.

161 lines
4.3 KiB

  1. MAJORCOMP=admin
  2. MINORCOMP=common
  3. # required for thread-safe heap
  4. USE_MSVCRT=1
  5. # required to support dynamic_cast
  6. USE_RTTI=1
  7. NO_BROWSER_FILE=
  8. TARGETNAME=certmgr
  9. TARGETPATH=obj
  10. TARGETTYPE=DYNLINK
  11. !IF defined(SLATE_REGISTER) && defined(MAKEDLL)
  12. REGSVR_FILE=$(TARGETPATH)\$(TARGET_DIRECTORY)\$(TARGETNAME).dll
  13. REGSVR_MARKER=$(O)\$(TARGETNAME).trg
  14. NTTARGETFILES=$(REGSVR_MARKER)
  15. !ENDIF
  16. DLLENTRY=_DllMainCRTStartup
  17. UMTYPE=windows
  18. C_DEFINES = -DWORD97_STYLE
  19. WIN32_WINNT_VERSION=0x0500
  20. WIN32_IE_VERSION=0x0500
  21. WINVER_VERSION=0x0500
  22. USE_MFCUNICODE=1
  23. USE_VCCOM=1
  24. USE_ATL=1
  25. ATL_VER=30
  26. USE_STL=1
  27. MSC_WARNING_LEVEL=/W4
  28. USE_WTL=1
  29. PASS0_HEADERDIR=$(O)
  30. PASS0_SOURCEDIR=$(O)
  31. MIDL_TLBDIR=$(O)
  32. #
  33. # Enable Fusion Build Magic (preprocess the manifest, stick in resources)
  34. #
  35. SXS_ASSEMBLY_NAME=Microsoft.Windows.ServerAdmin.CertificatesSnapin
  36. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  37. SXS_MANIFEST=certmgr.manifest
  38. SXS_MANIFEST_IN_RESOURCES=1
  39. SXS_NO_BINPLACE=1
  40. # the resource ID here must be 2
  41. SXS_MANIFEST_RESOURCE_ID=2
  42. # ISOLATION_AWARE_ENABLED ==> use ui themes
  43. C_DEFINES=$(C_DEFINES) -DISOLATION_AWARE_ENABLED
  44. #
  45. # Shfusion.lib causes linker warnings. Ignore them.
  46. #
  47. LINKER_FLAGS=$(LINKER_FLAGS) -ignore:4049,4217
  48. TARGETLIBS=\
  49. $(DS_LIB_PATH)\certclip.lib \
  50. $(SDK_LIB_PATH)\mmc.lib \
  51. $(SDK_LIB_PATH)\kernel32.lib \
  52. $(SDK_LIB_PATH)\user32.lib \
  53. $(SDK_LIB_PATH)\oleaut32.lib \
  54. $(SDK_LIB_PATH)\ole32.lib \
  55. $(SDK_LIB_PATH)\advapi32.lib \
  56. $(SDK_LIB_PATH)\netapi32.lib \
  57. $(SDK_LIB_PATH)\shell32.lib \
  58. $(SDK_LIB_PATH)\uuid.lib \
  59. $(SDK_LIB_PATH)\cryptui.lib \
  60. $(SDK_LIB_PATH)\crypt32.lib \
  61. $(SDK_LIB_PATH)\comdlg32.lib \
  62. $(SDK_LIB_PATH)\gdi32.lib \
  63. $(SDK_LIB_PATH)\ntdsapi.lib \
  64. $(SHELL_LIB_PATH)\shfusion.lib \
  65. $(SHELL_LIB_PATH)\shlwapip.lib \
  66. $(SDK_LIB_PATH)\wbemuuid.lib \
  67. $(SDK_LIB_PATH)\advapip.lib \
  68. $(SDK_LIB_PATH)\wintrust.lib \
  69. $(SDK_LIB_PATH)\version.lib \
  70. $(SDK_LIB_PATH)\wldap32.lib \
  71. ..\framewrk\$(O)\framewrk.lib \
  72. ..\corecopy\$(O)\uicore.lib
  73. # C_DEFINES is controlled by UIGLOBAL.MK
  74. INCLUDES= ..\framewrk; \
  75. ..\framewrk\inc; \
  76. ..\chooser; \
  77. ..\corecopy; \
  78. $(ADMIN_INC_PATH); \
  79. $(SHELL_INC_PATH); \
  80. $(NET_INC_PATH); \
  81. $(DS_INC_PATH); \
  82. $(DRIVERS_INC_PATH)
  83. PRECOMPILED_INCLUDE = stdafx.h
  84. PRECOMPILED_CXX = 1
  85. SOURCES= about.cpp \
  86. acrgenpg.cpp \
  87. acrslast.cpp \
  88. acrspsht.cpp \
  89. acrstype.cpp \
  90. acrswlcm.cpp \
  91. addsheet.cpp \
  92. autocert.cpp \
  93. AutoenrollmentPropertyPage.cpp \
  94. certifct.cpp \
  95. certmgr.cpp \
  96. cmponent.cpp \
  97. compdata.cpp \
  98. complete.cpp \
  99. ComponentSafer.cpp \
  100. ComponentDataMenus.cpp \
  101. ComponentDataRSOP.cpp \
  102. ComponentDataSafer.cpp \
  103. cookie.cpp \
  104. crl.cpp \
  105. ctl.cpp \
  106. dataobj.cpp \
  107. debug.cpp \
  108. dynamlnk.cpp \
  109. EFSGeneralPropertyPage.cpp \
  110. finddlg.cpp \
  111. gpepage.cpp \
  112. HelpPropertyPage.cpp \
  113. locate.cpp \
  114. options.cpp \
  115. password.cpp \
  116. persist.cpp \
  117. PolicyKey.cpp \
  118. PolicyPrecedencePropertyPage.cpp \
  119. RSOPObject.cpp \
  120. SaferDefinedFileTypesPropertyPage.cpp \
  121. SaferEnforcementPropertyPage.cpp \
  122. SaferEntry.cpp \
  123. SaferEntryCertificatePropertyPage.cpp \
  124. SaferEntryHashPropertyPage.cpp \
  125. SaferEntryInternetZonePropertyPage.cpp \
  126. SaferEntryPathPropertyPage.cpp \
  127. SaferEntryPropertySheet.cpp \
  128. SaferLevel.cpp \
  129. SaferLevelGeneral.cpp \
  130. SaferStore.cpp \
  131. SaferTrustedPublishersPropertyPage.cpp \
  132. SaferUtil.cpp \
  133. selacct.cpp \
  134. selservc.cpp \
  135. snapmgr.cpp \
  136. StoreGPE.cpp \
  137. StoreRSOP.cpp \
  138. users.cpp \
  139. welcome.cpp \
  140. Wiz97PPg.cpp \
  141. Wiz97Sht.cpp \
  142. certmgr.idl \
  143. resource.rc
  144. MISCFILES = CertMgr_ADS_{9E949D2E-379F-40D0-BD3A-86E03A275684}.sld \
  145. CertMgr_PRO_{6AF30DA6-EA3F-41B2-8AFD-4C88A9B6D2A2}.sld