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.

86 lines
2.0 KiB

  1. TARGETNAME=advapi32
  2. TARGETPATH=obj
  3. TARGETTYPE=DYNLINK
  4. DLLENTRY=DllInitialize
  5. DLLDEF=$(O)\advapi32.def
  6. LINKLIBS= \
  7. $(ADMIN_LIB_PATH)\idletskc.lib \
  8. $(DS_LIB_PATH)\sys003.lib \
  9. $(DS_LIB_PATH)\randlibn.lib \
  10. $(DS_LIB_PATH)\lsaudll.lib \
  11. $(DS_LIB_PATH)\appmgmt.lib \
  12. $(DS_LIB_PATH)\winsafer.lib \
  13. $(DS_LIB_PATH)\accsrc.lib \
  14. $(BASE_LIB_PATH)\wmiclnt.lib \
  15. $(BASE_LIB_PATH)\winreg.lib \
  16. $(BASE_LIB_PATH)\svcctrl.lib \
  17. $(SDK_LIB_PATH)\wintrust.lib \
  18. $(BASE_LIB_PATH)\wow64reg.lib \
  19. $(DS_LIB_PATH)\rsa32.lib \
  20. $(SDK_LIB_PATH)\elfapi.lib\
  21. $(DS_LIB_PATH)\mincrypt.lib\
  22. $(SDK_LIB_PATH)\winsta.lib \
  23. $(SDK_LIB_PATH)\ntdll.lib
  24. TARGETLIBS= \
  25. $(DS_LIB_PATH)\lsacomm.lib \
  26. $(DS_LIB_PATH)\seclogon_c.lib \
  27. $(BASE_LIB_PATH)\sclib.lib \
  28. $(BASE_LIB_PATH)\localreg.lib \
  29. $(BASE_LIB_PATH)\perflib.lib \
  30. $(BASE_LIB_PATH)\regconn.lib \
  31. $(BASE_LIB_PATH)\wrlib.lib \
  32. $(SDK_LIB_PATH)\kernl32p.lib \
  33. $(SDK_LIB_PATH)\rpcrt4.lib \
  34. $(SDK_LIB_PATH)\rpcutil.lib \
  35. $(SDK_LIB_PATH)\user32.lib \
  36. $(SDK_LIB_PATH)\secur32.lib \
  37. $(SDK_LIB_PATH)\winspool.lib
  38. INCLUDES=\
  39. $(DS_INC_PATH); \
  40. $(WINDOWS_INC_PATH);\
  41. $(BASE_INC_PATH);\
  42. $(NET_INC_PATH);\
  43. $(TERMSRV_INC_PATH); \
  44. $(DS_INC_PATH)\crypto;
  45. C_DEFINES=$(C_DEFINES) -D_ADVAPI32_ -DNTCRYPTO
  46. USE_NTDLL=1
  47. PASS0_SOURCEDIR=$(O)
  48. PASS0_HEADERDIR=$(O)
  49. SOURCES= \
  50. advapi32.rc \
  51. init.c \
  52. eventapi.c \
  53. pnpapi.c \
  54. security.c \
  55. username.c \
  56. isuni.c \
  57. logon32.c \
  58. cryptapi.c \
  59. cseclogn.cxx \
  60. efs.c \
  61. sddl.c \
  62. termutil.c \
  63. mschapp.c
  64. UMTYPE=console
  65. OPTIONAL_UMTEST=tuser
  66. #
  67. # We need to build a private advapi32 library
  68. NTTARGETFILES=$(O)\advapip.lib
  69. PASS1_PUBLISH=\
  70. {$(O)\advapi32.lib=$(SDK_LIB_PATH)\advapi32.lib} \
  71. {$(O)\advapip.lib=$(SDK_LIB_PATH)\advapip.lib}
  72. DELAYLOAD=winsta.dll;secur32.dll;wintrust.dll;user32.dll
  73. DLOAD_ERROR_HANDLER=kernel32