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.

101 lines
3.4 KiB

  1. # Copyright (c) 2002 Microsoft Corporation
  2. TARGETNAME=mys
  3. TARGETPATH=obj
  4. TARGETTYPE=DYNLINK
  5. DLLENTRY=_DllMainCRTStartup
  6. UMTYPE=windows
  7. !include makefile.inc
  8. # get logging only on chk builds
  9. !if !$(FREEBUILD)
  10. !MESSAGE defining LOGGING_BUILD
  11. C_DEFINES= $(C_DEFINES) -DLOGGING_BUILD
  12. LIB_SUFFIX=l
  13. !endif
  14. C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE
  15. # required for C++ exceptions
  16. USE_NATIVE_EH=1
  17. # required for thread-safe heap
  18. USE_MSVCRT=1
  19. # required to support dynamic_cast
  20. USE_RTTI=1
  21. # required for STL (list, vector, string, etc.)
  22. USE_STL=1
  23. # required for precompiled header
  24. PRECOMPILED_INCLUDE=headers.hxx
  25. PRECOMPILED_CXX=1
  26. # link with vccomsup.lib
  27. #USE_VCCOM=1
  28. USE_PDB=1
  29. TARGETLIBS=\
  30. $(PROJECT_ROOT)\burnslib\lib\$(O)\blcore$(LIB_SUFFIX).lib \
  31. $(PROJECT_ROOT)\burnslib\lib\$(O)\burnslib$(LIB_SUFFIX).lib \
  32. $(SDK_LIB_PATH)\advapi32.lib \
  33. $(SDK_LIB_PATH)\clusapi.lib \
  34. $(SDK_LIB_PATH)\comctl32.lib \
  35. $(SDK_LIB_PATH)\dhcpcsvc.lib \
  36. $(NET_LIB_PATH)\dhcpsapi.lib \
  37. $(SDK_LIB_PATH)\gdi32.lib \
  38. $(SDK_LIB_PATH)\htmlhelp.lib \
  39. $(SDK_LIB_PATH)\iphlpapi.lib \
  40. $(SDK_LIB_PATH)\kernel32.lib \
  41. $(SDK_LIB_PATH)\mprapi.lib \
  42. $(SDK_LIB_PATH)\netapi32.lib \
  43. $(DS_LIB_PATH)\netapi32p.lib \
  44. $(NET_LIB_PATH)\netman.lib \
  45. $(SDK_LIB_PATH)\ntdsapi.lib \
  46. $(SDK_LIB_PATH)\ole32.lib \
  47. $(SDK_LIB_PATH)\oleaut32.lib \
  48. $(SDK_LIB_PATH)\shell32.lib \
  49. $(SDK_LIB_PATH)\shlwapi.lib \
  50. $(SDK_LIB_PATH)\user32.lib \
  51. $(SDK_LIB_PATH)\uuid.lib \
  52. $(SDK_LIB_PATH)\winspool.lib \
  53. $(SDK_LIB_PATH)\ws2_32.lib \
  54. $(SDK_LIB_PATH)\crypt32.lib \
  55. $(SDK_LIB_PATH)\rasapi32.lib \
  56. ..\lib\$(O)\cyslib$(LIB_SUFFIX).lib
  57. PASS0_HEADERDIR=$(O)
  58. PASS0_SOURCEDIR=$(O)
  59. MIDL_TLBDIR=$(O)
  60. MIDL_UUIDDIR=$(O)
  61. INCLUDES=.\;$(PROJECT_ROOT)\burnslib\inc;$(O);$(DS_INC_PATH);$(NET_INC_PATH);$(ENDUSER_INC_PATH);..\inc
  62. SOURCES=\
  63. DllMain.cpp \
  64. ManageYourServer.cpp \
  65. mys.idl \
  66. mys.rc \
  67. $(O)\mys_i.c \
  68. NTTARGETFILE0=\
  69. $(O)\ClusterNodeRole.unicode \
  70. $(O)\DhcpServerRole.unicode \
  71. $(O)\DnsServerRole.unicode \
  72. $(O)\DomainControllerRole.unicode \
  73. $(O)\FileServerRole.unicode \
  74. $(O)\MediaServerRole.unicode \
  75. $(O)\Pop3ServerRole.unicode \
  76. $(O)\PrintServerRole.unicode \
  77. $(O)\RrasServerRole.unicode \
  78. $(O)\TerminalServerRole.unicode \
  79. $(O)\WebServerRole.unicode \
  80. $(O)\WinsServerRole.unicode \