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.

107 lines
2.6 KiB

  1. #Copyright (c) 1998 - 1999 Microsoft Corporation
  2. TERMSRV_ROOT = ..\..\..\..
  3. TSHRCLNT_ROOT= ..\..\..
  4. !include $(TERMSRV_ROOT)\common\win32com.inc
  5. !include $(TSHRCLNT_ROOT)\place32.inc
  6. USE_UNICODE=1
  7. C_DEFINES = $(C_DEFINES) -DTSMMC -DOS_WIN32 -DUNICODE
  8. MAJORCOMP=tsmmc
  9. MINORCOMP=snapin
  10. TARGETNAME = mstsmmc
  11. TARGETPATH = $(TSHRCLNT_ROOT)\lib\win32\$(_OBJ_DIR)
  12. TARGETTYPE = DYNLINK
  13. PASS0_HEADERDIR=$(O)
  14. PASS0_SOURCEDIR=$(O)
  15. MIDL_UUIDDIR=$(O)
  16. DLLENTRY = _DllMainCRTStartup
  17. DLLBASE=0x2000000
  18. DLLDEF=..\tsmmc.def
  19. USE_MSVCRT = 1
  20. USE_STATIC_ATL=1
  21. ATL_VER=30
  22. USE_RTTI=1
  23. USE_NATIVE_EH=1
  24. UMTYPE=windows
  25. INCLUDES=\
  26. ..; \
  27. $(INCLUDES); \
  28. $(SDK_INC_PATH)\; \
  29. $(DS_INC_PATH)\crypto; \
  30. $(TSHRCLNT_ROOT)\inc; \
  31. $(TERMSRV_ROOT)\inc; \
  32. $(TERMSRV_ROOT)\common\inc; \
  33. $(TERMSRV_ROOT)\common\license\inc; \
  34. $(TERMSRV_ROOT)\newclient\inc; \
  35. $(DS_INC_PATH)\crypto; \
  36. $(TERMSRV_ROOT)\common\clientidl\tsax\$(O); \
  37. $(TSHRCLNT_ROOT)\tsmmc\multihst\win32\$(O); \
  38. TARGETLIBS=\
  39. $(TARGETLIBS) \
  40. $(SDK_LIB_PATH)\ntdll.lib \
  41. $(SDK_LIB_PATH)\mmc.lib \
  42. $(SDK_LIB_PATH)\uuid.lib \
  43. $(DS_LIB_PATH)\netapi32p.lib \
  44. $(SDK_LIB_PATH)\oleaut32.lib \
  45. $(SDK_LIB_PATH)\ole32.lib \
  46. $(SDK_LIB_PATH)\uuid.lib \
  47. $(SDK_LIB_PATH)\shlwapi.lib \
  48. $(SDK_LIB_PATH)\comctl32.lib \
  49. $(SDK_LIB_PATH)\shlwapi.lib \
  50. $(SDK_LIB_PATH)\atl.lib \
  51. $(SDK_LIB_PATH)\crypt32.lib \
  52. $(TERMSRV_ROOT)\lib\win32\$(O)\tsaxuuid.lib \
  53. $(TSHRCLNT_ROOT)\lib\win32\$(O)\uilibu.lib \
  54. $(CLIENT_LIB_DLL) \
  55. $(CLIENT_LIB_EXE) \
  56. PRECOMPILED_INCLUDE = ..\stdafx.h
  57. PRECOMPILED_SOURCEFILE=..\stdafx.cpp
  58. PRECOMPILED_CXX = 1
  59. PASS0_HEADERDIR=$(O)
  60. INCLUDES=$(INCLUDES);$(O)
  61. MIDL_FLAGS=$(MIDL_FLAGS) -tlb $(O)\tsmmc.tlb
  62. SOURCES=\
  63. ..\tsmmc.idl \
  64. ..\tsmmc.cpp \
  65. ..\tsmmc.rc \
  66. ..\compdata.cpp \
  67. ..\comp.cpp \
  68. ..\basenode.cpp \
  69. ..\connode.cpp \
  70. ..\property.cpp \
  71. ..\newcondlg.cpp \
  72. ..\browsedlg.cpp \
  73. ..\validate.cpp
  74. MISCFILES=\
  75. ..\tsmmc.msc \
  76. #
  77. # Enable Fusion Build Magic (preprocess the manifest, stick in resources)
  78. #
  79. SXS_ASSEMBLY_NAME=Microsoft.Windows.TerminalServer.RemoteDesktopSnapin
  80. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  81. SXS_MANIFEST=mstsmmc.dll.manifest
  82. SXS_MANIFEST_IN_RESOURCES=1
  83. SXS_NO_BINPLACE=1
  84. # the resource ID here must be 2
  85. SXS_MANIFEST_RESOURCE_ID=2
  86. # ISOLATION_AWARE_ENABLED ==> use ui themes
  87. C_DEFINES=$(C_DEFINES) -DISOLATION_AWARE_ENABLED