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.

93 lines
2.9 KiB

  1. !INCLUDE $(PROJECT_ROOT)\cluster\Mgmt\sources.inc
  2. TARGETNAME=ClCfgSrv
  3. TARGETPATH=obj
  4. TARGETTYPE=DYNLINK
  5. DLLENTRY=_DllMainCRTStartup
  6. USE_CRTDLL=1
  7. C_DEFINES=$(C_DEFINES) -DENTRY_PREFIX=ProxyStub
  8. PRECOMPILED_CXX=1
  9. PRECOMPILED_INCLUDE=Pch.h
  10. MSC_WARNING_LEVEL=/W4
  11. INCLUDES=..\inc;..\inc\$(O);..\..\inc;..\..\inc\$(O);..\..\..\inc;..\..\..\inc\$(O);$(SHELL_INC_PATH)
  12. #
  13. # Enable Fusion BUild Magic (preprocess the manifest, stick in resources).
  14. # Note that the resource ID used in SXS_MANIFEST_RESOURCE_ID below must
  15. # match the value of IDR_MANIFEST which is defined in Resource.h.
  16. #
  17. SXS_ASSEMBLY_NAME=Microsoft.Windows.ClusterService.ClCfgSrv
  18. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  19. SXS_MANIFEST=ClCfgSrv.Manifest
  20. SXS_MANIFEST_IN_RESOURCES=1
  21. SXS_NO_BINPLACE=1
  22. SXS_MANIFEST_RESOURCE_ID=500
  23. #
  24. # Shfusion.lib causes linker warnings. Ignore them.
  25. #
  26. LINKER_FLAGS=$(LINKER_FLAGS) -ignore:4049,4217
  27. SOURCES=\
  28. Dll.rc \
  29. CFactory.cpp \
  30. CITracker.cpp \
  31. Debug.cpp \
  32. Log.cpp \
  33. Dll.cpp \
  34. InterfaceTable.cpp \
  35. Register.cpp
  36. TARGETLIBS=\
  37. $(BASE_LIB_PATH)\ClusCfgUuid.lib \
  38. $(BASE_LIB_PATH)\ClusCfgInternalGuids.lib \
  39. $(SDK_LIB_PATH)\ntdll.lib \
  40. $(SDK_LIB_PATH)\kernel32.lib \
  41. $(SDK_LIB_PATH)\secur32.lib \
  42. $(SDK_LIB_PATH)\gdi32.lib \
  43. $(SDK_LIB_PATH)\ole32.lib \
  44. $(SDK_LIB_PATH)\oleaut32.lib \
  45. $(SDK_LIB_PATH)\shlwapi.lib \
  46. $(SDK_LIB_PATH)\shell32.lib \
  47. $(SDK_LIB_PATH)\advapi32.lib \
  48. $(SDK_LIB_PATH)\user32.lib \
  49. $(SDK_LIB_PATH)\wbemuuid.lib \
  50. $(SDK_LIB_PATH)\clusapi.lib \
  51. $(SDK_LIB_PATH)\rpcrt4.lib \
  52. $(SDK_LIB_PATH)\netapi32.lib \
  53. $(DS_LIB_PATH)\netapi32p.lib \
  54. $(SDK_LIB_PATH)\adsiid.lib \
  55. $(SDK_LIB_PATH)\uuid.lib \
  56. $(SHELL_LIB_PATH)\shfusion.lib \
  57. $(SDK_LIB_PATH)\ws2_32.lib \
  58. $(SDK_LIB_PATH)\setupapi.lib \
  59. $(SDK_LIB_PATH)\wsock32.lib \
  60. $(SDK_LIB_PATH)\resutils.lib \
  61. $(NET_LIB_PATH)\netshell.lib \
  62. $(NET_LIB_PATH)\netman.lib \
  63. $(SDK_LIB_PATH)\dnsapi.lib \
  64. $(SDK_LIB_PATH)\ntdsapi.lib \
  65. $(SDK_LIB_PATH)\iphlpapi.lib \
  66. $(SDK_LIB_PATH)\htmlhelp.lib \
  67. $(SDK_LIB_PATH)\StrSafe.lib \
  68. $(PROJECT_ROOT)\cluster\clusrtl\$(O)\clusrtl.lib \
  69. $(PROJECT_ROOT)\cluster\service\idl\$(O)\idl.lib \
  70. ..\PrivateGuids\$(O)\ClusCfgPrivateGuids.lib \
  71. ..\Server\$(O)\ClusCfgServerComponents.lib \
  72. ..\MiddleTier\$(O)\MiddleTierComponents.lib \
  73. ..\W2kProxy\$(O)\W2kConfigProxy.lib \
  74. ..\Wizard\$(O)\ClusCfgWizard.lib \
  75. ..\BaseCluster\$(O)\BaseCluster.lib \
  76. ..\PostCfg\$(O)\ClusCfgPostCfg.lib \
  77. ..\EvictCleanup\$(O)\ClusCfgEvictCleanup.lib \
  78. ..\Startup\$(O)\ClusCfgStartup.lib \
  79. ..\EvictNotify\$(O)\ClusCfgEvict.lib \
  80. ..\IISClusCfg\$(O)\IISClusCfg.lib \
  81. ..\Inc\$(O)\ClusCfgProxy.lib \
  82. ..\Common\$(O)\Common.lib \
  83. ..\..\Common\$(O)\Common.lib