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.

134 lines
3.1 KiB

  1. !IF 0
  2. Copyright (C) Microsoft Corporation, 1989 - 1999
  3. NOTE: Commented description of this file is in \nt\bak\bin\sources.tpl
  4. !ENDIF
  5. MAJORCOMP=crypt
  6. MINORCOMP=cryptui
  7. TARGETNAME=$(MINORCOMP)
  8. TARGETPATH=obj
  9. TARGETTYPE=DYNLINK
  10. DLLDEF=$(O)\$(MINORCOMP).def
  11. DLLENTRY=_DllMainCRTStartup
  12. PRECOMPILED_INCLUDE = global.hxx
  13. PRECOMPILED_PCH = global.pch
  14. PRECOMPILED_OBJ = global.obj
  15. C_DEFINES= -D_WINDOWS -D_CRYPT32_ -D_CRYPTDLG_ -DNT5BUILD
  16. USE_MSVCRT = 1
  17. NO_NTDLL = 1
  18. UMTYPE=windows
  19. !IF "$(CRYPT_USE_DEBUG_CRTS)"!=""
  20. DEBUG_CRTS=1
  21. !ENDIF
  22. SYNCHRONIZE_DRAIN=1
  23. NOT_LEAN_AND_MEAN=1
  24. INCLUDES= $(SECURITY_INC); \
  25. $(SECURITY_INC)\$(O); \
  26. $(DS_INC_PATH); \
  27. $(DS_INC_PATH)\crypto; \
  28. ..\..\pkitrust\trustui; \
  29. ..\wizards; \
  30. ..\..\pki\activex\xaddroot; \
  31. $(SDK_INC_PATH)\mfc42;
  32. #
  33. # Enable Fusion Build Magic (preprocess the manifest, stick in resources)
  34. #
  35. SXS_ASSEMBLY_NAME=Microsoft.Windows.cryptui
  36. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  37. SXS_MANIFEST=cryptui.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. DELAYLOAD=ole32.dll;certcli.dll;shell32.dll;mssign32.dll;wininet.dll
  45. DLOAD_ERROR_HANDLER=kernel32
  46. MISCFILES= \
  47. Certificate_UI_{F5A6D094-3075-4C7F-B5BC-3EAA7CC11962}.sld
  48. SOURCES= \
  49. main.cpp \
  50. util.cpp \
  51. view.cpp \
  52. cryptui.rc \
  53. ccertbmp.cpp \
  54. cps.cpp \
  55. property.cpp \
  56. gettrst.cpp \
  57. cvgen.cpp \
  58. cvdetail.cpp \
  59. cvhrchy.cpp \
  60. ctlgen.cpp \
  61. ctltlist.cpp \
  62. signgen.cpp \
  63. signadv.cpp \
  64. crlgen.cpp \
  65. crlrlist.cpp \
  66. frmtutil.cpp \
  67. usagutil.cpp \
  68. linkutil.cpp \
  69. disputil.cpp \
  70. convutil.cpp \
  71. viewsigs.cpp \
  72. selstore.cpp \
  73. selcert.cpp \
  74. catalog.cpp \
  75. cryptuiapi.cpp \
  76. pwdui.c \
  77. uihlpr.cpp
  78. LINKLIBS = \
  79. $(SECURITY_LIB_PATH)\cryptwzr.lib \
  80. $(SECURITY_LIB_PATH)\trustui.lib
  81. TARGETLIBS = \
  82. $(SECURITY_LIB_PATH)\unicode.lib \
  83. $(SECURITY_LIB_PATH)\errlog.lib \
  84. $(SECURITY_LIB_PATH)\waitsvc.lib \
  85. $(SDK_LIB_PATH)\keysvc.lib \
  86. $(SDK_LIB_PATH)\kernel32.lib \
  87. $(SDK_LIB_PATH)\advapip.lib \
  88. $(SDK_LIB_PATH)\wintrust.lib \
  89. $(SDK_LIB_PATH)\crypt32.lib \
  90. $(SDK_LIB_PATH)\user32.lib \
  91. $(SDK_LIB_PATH)\ole32.lib \
  92. $(SDK_LIB_PATH)\oleaut32.lib \
  93. $(SDK_LIB_PATH)\shell32.lib \
  94. $(SDK_LIB_PATH)\gdi32.lib \
  95. $(SDK_LIB_PATH)\comctl32.lib \
  96. $(SDK_LIB_PATH)\comdlg32.lib \
  97. $(SDK_LIB_PATH)\rpcrt4.lib \
  98. $(SDK_LIB_PATH)\netapi32.lib \
  99. $(SDK_LIB_PATH)\Ntdsapi.lib \
  100. $(SECURITY_LIB_PATH)\mssign32.lib \
  101. $(DS_LIB_PATH)\certclip.lib \
  102. $(SDK_LIB_PATH)\certidl.lib \
  103. $(SDK_LIB_PATH)\uuid.lib \
  104. $(SDK_LIB_PATH)\wininet.lib \
  105. $(SDK_LIB_PATH)\wldap32.lib \
  106. $(DS_LIB_PATH)\rsa32.lib
  107. PASS1_PUBLISH=\
  108. {$(O)\cryptui.lib=$(SDK_LIB_PATH)\cryptui.lib}