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.

88 lines
2.2 KiB

  1. TARGETNAME=nlbmgr
  2. TARGETTYPE=PROGRAM
  3. TARGETPATH=obj
  4. USE_LATEST_MFC=1
  5. USE_MFCUNICODE=1
  6. USE_NATIVE_EH=1
  7. USE_STL=1
  8. USE_IOSTREAM=1
  9. USE_VCCOM=1
  10. C_DEFINES=$(C_DEFINES) -DCONFIG_NLB_MANAGER
  11. # to load string directly
  12. RCOPTIONS = -N
  13. INCLUDES= .; \
  14. ..\inc; \
  15. ..\..\inc;
  16. PRECOMPILED_CXX=1
  17. PRECOMPILED_INCLUDE=precomp.h
  18. PRECOMPILED_OPTION=/Yu /Fp$(O)\precomp.pch
  19. PRECOMPILED_TARGET=$(O)\precomp.pch
  20. PRECOMPILED_OBJ=$(O)\precomp.obj
  21. !if $(IA64)
  22. LINKER_STACKSIZE = -stack:0x100000,0x20000
  23. !else
  24. LINKER_STACKSIZE = -stack:0x100000,0x10000
  25. !endif
  26. #
  27. # Need to include icmp.lib, NOT iphlpapi.lib, or else
  28. # we'll get a runtime error if we run on W2K.
  29. # This lib is included because cfgutill.lib needs it (for CfgUtilPing)
  30. #
  31. TARGETLIBS= \
  32. $(SDK_LIB_PATH)\ole32.lib \
  33. $(SDK_LIB_PATH)\oleaut32.lib \
  34. $(NET_LIB_PATH)\icmp.lib \
  35. $(SDK_LIB_PATH)\ws2_32.lib \
  36. $(SDK_LIB_PATH)\comctl32.lib \
  37. $(SDK_LIB_PATH)\uuid.lib \
  38. $(SDK_LIB_PATH)\wbemuuid.lib \
  39. $(SDK_LIB_PATH)\advapi32.lib \
  40. $(SDK_LIB_PATH)\credui.lib \
  41. ..\cfgutillib\$(O)\cfgutil.lib \
  42. ..\nlbclientlib\$(O)\nlbclient.lib \
  43. ..\..\util\$(O)\wlbsutil.lib
  44. # wlbsutil only for ParamsGenerateMAC and ParamsGenerateSubnetMask, I believe
  45. # ..\..\api\$(O)\wlbsctrl.lib
  46. SOURCES=stdafx.cpp \
  47. vipspage.cpp \
  48. engine.cpp \
  49. connect.cpp \
  50. Document.cpp \
  51. Application.cpp \
  52. MainForm.cpp \
  53. LeftView.cpp \
  54. DetailsView.cpp \
  55. LogView.cpp \
  56. AboutDialog.cpp \
  57. PortsControlPage.cpp \
  58. ClusterPage.cpp \
  59. HostPage.cpp \
  60. CommonClusterPage.cpp \
  61. IpSubnetMaskControl.cpp \
  62. PortsPage.cpp \
  63. ClusterPortsDlg.cpp \
  64. HostPortsDlg.cpp \
  65. MNLBUIData.cpp \
  66. utils.cpp \
  67. portsctrl.cpp \
  68. nlbmgr.rc
  69. #
  70. # The following statement specifies the list of files to be preprocessed
  71. # for tracing macros. See http://coreos/tech/tracing/ for details.
  72. # The ini file tracewpp.ini explains to the preprocessor how to interpret
  73. # various trace macros, like LOG_CRIT.
  74. # The "-gen..." is so that this will work on BOTH w2k and XP.
  75. #
  76. RUN_WPP= $(SOURCES) -ini:tracewpp.ini -gen:{um-w2k.tpl}*.tmh