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.

104 lines
3.4 KiB

  1. MAJORCOMP=passport
  2. MINORCOMP=Partner
  3. TARGETNAME=msppmgr
  4. TARGETPATH=obj
  5. TARGETTYPE=DYNLINK
  6. DLLDEF=Passport.def
  7. DLLENTRY=_DllMainCRTStartup
  8. xDELAYLOAD= \
  9. shell32.dll;
  10. TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
  11. $(SDK_LIB_PATH)\oleaut32.lib \
  12. $(SDK_LIB_PATH)\advapi32.lib \
  13. $(SDK_LIB_PATH)\uuid.lib \
  14. $(SDK_LIB_PATH)\ole32.lib \
  15. $(SDK_LIB_PATH)\wininet.lib \
  16. $(SDK_LIB_PATH)\user32.lib \
  17. $(SDK_LIB_PATH)\ws2_32.lib \
  18. $(SDK_LIB_PATH)\netapi32.lib \
  19. $(SDK_LIB_PATH)\iphlpapi.lib \
  20. $(SDK_LIB_PATH)\wbemuuid.lib \
  21. $(SDK_LIB_PATH)\crypt32.lib \
  22. $(SDK_LIB_PATH)\version.lib \
  23. $(SDK_LIB_PATH)\shlwapi.lib \
  24. ..\common\crypt\$(O)\crypt.lib \
  25. ..\common\schema\$(O)\schema.lib \
  26. ..\common\lkrhash\$(O)\mspplkrh.lib \
  27. ..\common\NexusObjects\$(O)\msppnxus.lib \
  28. $(DS_LIB_PATH)\rsa32.lib \
  29. ..\common\AlertLibrary\coreAlertStuff\$(O)\msppalrt.lib \
  30. ..\common\AlertLibrary\PMAlerts\$(O)\msppmalr.lib \
  31. ..\common\PerfLibrary\pmCounters\$(O)\msppcntr.lib \
  32. ..\common\tools\$(O)\tools.lib \
  33. ..\common\utilities\$(O)\pputils.lib \
  34. $(SDK_LIB_PATH)\rpcns4.lib \
  35. $(SDK_LIB_PATH)\rpcrt4.lib \
  36. ..\atls\$(O)\atls$(BUILD_ALT_DIR).lib \
  37. $(SDK_LIB_PATH)\shell32.lib \
  38. $(SECURITY_LIB_PATH)\dsysdbg.lib \
  39. # Include $(SDK_LIB_PATH) to pick up msxml.tlb
  40. INCLUDES= ..\include; \
  41. ..\atlmfc; \
  42. ..\idl\$(O); \
  43. ..\commd5\$(O); \
  44. ..\Common\Tools; \
  45. ..\Common\AlertLibrary\coreAlertStuff; \
  46. ..\Common\AlertLibrary\PMAlerts; \
  47. ..\Common\AlertLibrary\PMAlerts\$(O); \
  48. ..\Common\PerfLibrary; \
  49. ..\Common\PerfLibrary\pmCounters; \
  50. $(DS_INC_PATH)\crypto; \
  51. $(SECURITY_INC); \
  52. $(SDK_LIB_PATH);
  53. SOURCES=registryconfig.cpp \
  54. passportconfiguration.cpp \
  55. nexusconfig.cpp \
  56. manager.cpp \
  57. passport.cpp \
  58. passportcrypt.cpp \
  59. profile.cpp \
  60. ticket.cpp \
  61. admin.cpp \
  62. passportfactory.cpp \
  63. helperfuncs.cpp \
  64. fastauth.cpp \
  65. passport.rc \
  66. passport.idl \
  67. dlldatax.c
  68. C_DEFINES= $(C_DEFINES) -DUNICODE -D_UNICODE -DRETAIL_LOG_SUPPORT
  69. USE_NATIVE_EH=1
  70. ATL_DEFINES=/D_ATL_DLL
  71. USE_MSVCRT=1
  72. USE_VCCOM=1
  73. USE_STL=1
  74. #
  75. # Parameters for MIDL
  76. #
  77. IDL_TYPE=ole
  78. #
  79. # Optional (but strongly recommended) precompiled specs.
  80. #
  81. PRECOMPILED_INCLUDE = stdafx.h
  82. PRECOMPILED_PCH = stdafx.pch
  83. PRECOMPILED_cpp = stdafx.obj
  84. PRECOMPILED_CXX = 1
  85. PASS0_PUBLISH= \
  86. {$(O)\passport.h=$(DS_INC_PATH)\passport.h}
  87. PASS1_PUBLISH= \
  88. {$(O)\msppmgr.lib=$(DS_LIB_PATH)\msppmgr.lib}