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.

95 lines
2.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=xenroll
  7. TARGETNAME=$(MINORCOMP)
  8. TARGETPATH=obj
  9. TARGETTYPE=DYNLINK
  10. DLLDEF=$(O)\$(MINORCOMP).def
  11. DLLENTRY=_DllMainCRTStartup
  12. C_DEFINES= -D_WINDOWS -D_USRDLL
  13. !IF !$(FREEBUILD)
  14. C_DEFINES=$(C_DEFINES) -D_ADVAPI32_
  15. !ENDIF
  16. NOT_LEAN_AND_MEAN=1
  17. USE_STATIC_ATL=1
  18. USE_SYSTEM_MIDL=1
  19. USE_MSVCRT=1
  20. UMTYPE=windows
  21. !IF "$(CRYPT_USE_DEBUG_CRTS)"!=""
  22. DEBUG_CRTS=1
  23. !ENDIF
  24. IDL_TYPE=OLE
  25. PASS0_HEADERDIR=$(O)
  26. INCLUDES= $(SECURITY_INC);$(ENDUSER_INC_PATH);$(O)
  27. MSC_WARNING_LEVEL=/W4
  28. SOURCES= \
  29. xenroll.idl \
  30. $(MINORCOMP).rc \
  31. $(MINORCOMP).cpp \
  32. $(O)\xenroll_i.c \
  33. thunks.cpp \
  34. sfscript.cpp \
  35. cenroll.cpp \
  36. stdafx.cpp \
  37. pvkdlg.cpp \
  38. pvkhlpr.cpp \
  39. xasn.c \
  40. xasnx.cpp \
  41. ossload.cpp \
  42. xmsasn.c \
  43. xmsasnx.cpp \
  44. getsig.cpp
  45. !IF 0
  46. *** note, the following LINKLIBS is necessary to make xenroll run on downlevel machines ***
  47. !ENDIF
  48. LINKLIBS=\
  49. $(SECURITY_LIB_PATH)\pkifmt.lib
  50. TARGETLIBS= \
  51. $(SDK_LIB_PATH)\user32.lib \
  52. $(SDK_LIB_PATH)\advapi32.lib \
  53. $(SDK_LIB_PATH)\kernel32.lib \
  54. ! IF $(ALPHA) || $(AXP64)
  55. $(PROJECT_ROOT)\security\cryptoapi\common\unicode\$(O)\capi.obj \
  56. ! ENDIF
  57. ..\..\certstor\$(O)\oidinfo.obj \
  58. ..\..\certstor\$(O)\global.obj \
  59. ..\..\certstor\$(O)\selfsign.obj \
  60. ..\..\certstor\$(O)\queryobj.obj \
  61. $(SECURITY_LIB_PATH)\unicode.lib \
  62. $(SECURITY_LIB_PATH)\ossutil.lib \
  63. $(SECURITY_LIB_PATH)\pkiutil.lib \
  64. $(SDK_LIB_PATH)\rpcrt4.lib \
  65. $(SDK_LIB_PATH)\ole32.lib \
  66. $(SDK_LIB_PATH)\oleaut32.lib \
  67. $(SDK_LIB_PATH)\uuid.lib \
  68. !IF !$(386)
  69. $(SDK_LIB_PATH)\msasn1.lib \
  70. !ENDIF
  71. $(SDK_LIB_PATH)\version.lib \
  72. $(SDK_LIB_PATH)\secur32.lib \
  73. $(SDK_LIB_PATH)\wininet.lib \
  74. $(DS_LIB_PATH)\crypt32p.lib \
  75. ..\xelib\xelibxe\$(O)\xelib.lib
  76. PASS0_PUBLISH={$(O)\xenroll.h=$(SDK_INC_PATH)\xenroll.h}