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.

83 lines
1.9 KiB

  1. #----------------------------------------------------------------------------
  2. #
  3. # Description:
  4. #
  5. # sources file for Software Crypto Provider
  6. #
  7. # History:
  8. #
  9. # 03/15/95 raymondm added conditional link to capi.lib
  10. # 07/18/95 philh changed ACT_BUILD option to only generate a lib
  11. # 09/18/96 mattt changed to separate base from domestic providers
  12. #
  13. #
  14. #----------------------------------------------------------------------------
  15. MINORCOMP=rsaaes
  16. TARGETNAME=rsaaes
  17. #C_DEFINES = -DUSE_HW_RNG $(C_DEFINES)
  18. TARGETTYPE=DYNLINK
  19. TARGETPATH=obj
  20. DLLENTRY=DllInitialize
  21. DLLBASE=0x68000000
  22. # TEST_VERSION is for sign.exe (going away)
  23. !if !$(FREEBUILD)
  24. C_DEFINES= -DTEST_VERSION $(C_DEFINES)
  25. !endif
  26. # WARNING: #comment out during release builds!!!
  27. C_DEFINES= -DMS_INTERNAL_KEY $(C_DEFINES)
  28. INCLUDES= $(NTINCLUDES); \
  29. $(DS_INC_PATH)\crypto; \
  30. ..\inc; \
  31. ..\randlib;
  32. TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
  33. $(SDK_LIB_PATH)\gdi32.lib \
  34. $(SDK_LIB_PATH)\ole32.lib \
  35. $(SDK_LIB_PATH)\user32.lib \
  36. $(SDK_LIB_PATH)\advapip.lib \
  37. $(SDK_LIB_PATH)\userenv.lib \
  38. $(DS_LIB_PATH)\rsa32.lib \
  39. !if $(PPC) || $(MIPS)
  40. $(SDK_LIB_PATH)\ntdll.lib \
  41. !endif
  42. $(SDK_LIB_PATH)\crypt32.lib \
  43. $(SDK_LIB_PATH)\shell32.lib \
  44. ..\contman\$(O)\contman.lib \
  45. $(SDK_LIB_PATH)\rpcrt4.lib \
  46. $(DS_LIB_PATH)\pstorec.lib
  47. SOURCES=\
  48. nt_crypt.c \
  49. nt_hash.c \
  50. nt_key.c \
  51. nt_rand.c \
  52. nt_sign.c \
  53. ntagum.c \
  54. ntagimp1.c \
  55. swnt_pk.c \
  56. manage.c \
  57. ssl3.c \
  58. protstor.cpp \
  59. locpolicy.c \
  60. rsabase.rc
  61. DELAYLOAD=userenv.dll;shell32.dll;ole32.dll;crypt32.dll;rpcrt4.dll;pstorec.dll
  62. DLOAD_ERROR_HANDLER=__pfnDliFailureHook2
  63. UMTYPE=console
  64. USE_NTDLL=1
  65. BINPLACE_FLAGS=$(BINPLACE_FLAGS) -c
  66. !IF "1" == "$(VAULTSIGN)"
  67. BINPLACE_FLAGS=-o dump
  68. !ENDIF