Source code of Windows XP (NT5)
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.

92 lines
1.6 KiB

  1. !ifndef ROOT
  2. ROOT=$(MAKEDIR:\t120\mst123=)
  3. !endif
  4. !ifndef DEVROOT
  5. DEVROOT=$(ROOT)\dev
  6. !endif
  7. !include $(DEVROOT)\common.inc
  8. MAJORCOMP=t120
  9. MINORCOMP=mst123
  10. TARGETNAME=mst123
  11. TARGETPATH=$(_OBJ_DIR)
  12. TARGETTYPE=DYNLINK
  13. DLLDEF=mst123.def
  14. DLLENTRY=DllMain
  15. !if "$(FREEBUILD)" != "0"
  16. !if $(386)
  17. USE_SYSDLL=1
  18. !endif
  19. !endif
  20. 386_STDCALL = 1
  21. # Enable lego build
  22. BBTCOMP=1
  23. LINKLIBS= $(ROOT)\t120\common\$(_OBJ_DIR)\*\common.lib \
  24. $(ROOT)\nmutil\nmutila\$(_OBJ_DIR)\*\nmutila.lib
  25. TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
  26. $(SDK_LIB_PATH)\advapi32.lib \
  27. $(SDK_LIB_PATH)\gdi32.lib \
  28. $(SDK_LIB_PATH)\user32.lib \
  29. $(SDK_LIB_PATH)\wsock32.lib \
  30. $(ROOT)\t120\common\$(_OBJ_DIR)\*\common.lib \
  31. $(ROOT)\nmutil\nmutila\$(_OBJ_DIR)\*\nmutila.lib
  32. INCLUDES=$(ROOT)\h\t120;$(ROOT)\h\t120\$(O);$(ROOT)\t120\h;$(ROOT)\t120;$(INCLUDES)
  33. C_DEFINES=$(C_DEFINES) -D_MCATPSTN -D_WINDOWS -D_NTSDK
  34. DBGFLAGS=/Oi
  35. #
  36. # List of sources
  37. #
  38. SOURCES= \
  39. tprtintf.cpp \
  40. tprtcore.cpp \
  41. comport.cpp \
  42. pstnfram.cpp \
  43. t123.cpp \
  44. crc.cpp \
  45. mplex.cpp \
  46. q922.cpp \
  47. scf.cpp \
  48. scfcall.cpp \
  49. timer.cpp \
  50. tmemory.cpp \
  51. x224.cpp \
  52. hash2.cpp \
  53. slist2.cpp \
  54. memory2.cpp \
  55. memmgr2.cpp \
  56. mst123.rc
  57. #
  58. # Precompiled specs
  59. #
  60. PRECOMPILED_INCLUDE = precomp.h
  61. PRECOMPILED_PCH = precomp.pch
  62. PRECOMPILED_OBJ = precomp.obj
  63. PRECOMPILED_CXX = 1
  64. CONDITIONAL_INCLUDES = \
  65. macocidl.h \
  66. macwin32.h \
  67. rpcerr.h \
  68. rpcmac.h \
  69. winwlm.h \
  70. macname1.h \
  71. macname2.h \
  72. macpub.h \
  73. macapi.h