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.

149 lines
2.8 KiB

  1. !ifndef ROOT
  2. ROOT=$(MAKEDIR:\t120\mst120=)
  3. !endif
  4. !ifndef DEVROOT
  5. DEVROOT=$(ROOT)\dev
  6. !endif
  7. !include $(DEVROOT)\common.inc
  8. MAJORCOMP=t120
  9. MINORCOMP=mst120
  10. TARGETNAME=mst120
  11. TARGETPATH=$(_OBJ_DIR)
  12. TARGETTYPE=DYNLINK
  13. DLLDEF=mst120.def
  14. DLLENTRY=DllMain
  15. 386_STDCALL = 1
  16. # Enable lego build
  17. BBTCOMP=1
  18. LINKLIBS= $(ROOT)\t120\common\$(_OBJ_DIR)\*\common.lib \
  19. $(ROOT)\nmutil\nmutila\$(_OBJ_DIR)\*\nmutila.lib
  20. TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
  21. $(SDK_LIB_PATH)\user32.lib \
  22. $(SDK_LIB_PATH)\advapi32.lib \
  23. $(SDK_LIB_PATH)\gdi32.lib \
  24. $(SDK_LIB_PATH)\wsock32.lib \
  25. $(SDK_LIB_PATH)\ole32.lib \
  26. $(SDK_LIB_PATH)\uuid.lib \
  27. $(SDK_LIB_PATH)\netapi32.lib \
  28. $(SDK_LIB_PATH)\crypt32.lib \
  29. $(SDK_LIB_PATH)\msasn1.lib
  30. INCLUDES=$(ROOT)\h\t120;$(ROOT)\h\t120\$(O);$(ROOT)\t120\h;$(ROOT)\t120;$(ROOT)\as\h;$(ROOT)\asn1\h;$(INCLUDES)
  31. SYNCHRONIZE_BLOCK=1
  32. USER_INCLUDES=iapplet.h iplgxprt.h
  33. IDL_TYPE=ole
  34. PASS0_HEADERDIR = $(ROOT)\h\t120\$(O)
  35. PASS0_SOURCEDIR = $(ROOT)\t120\mst120\$(O)
  36. MIDL_TLBDIR = $(ROOT)\t120\mst120\$(O)
  37. MIDL_UUIDDIR = $(ROOT)\t120\mst120\$(O)
  38. C_DEFINES=$(C_DEFINES) -D_WINDOWS -DENABLE_MEMORY_TRACKING
  39. # -DTEST_PLUGGABLE
  40. # -DJASPER
  41. DBGFLAGS=/Oi
  42. #
  43. # List of sources
  44. #
  45. # iapplet.idl iplgxprt.idl
  46. SOURCES= \
  47. iapplet.idl \
  48. iplgxprt.idl \
  49. t120app.cpp \
  50. plgxprt.cpp \
  51. channel.cpp \
  52. connect.cpp \
  53. control.cpp \
  54. domain.cpp \
  55. mcspdu.c \
  56. mcsber.c \
  57. omcscode.cpp \
  58. privchnl.cpp \
  59. mcslog.cpp \
  60. randchnl.cpp \
  61. datapkt.cpp \
  62. packet.cpp \
  63. pktcoder.cpp \
  64. socket.cpp \
  65. t120qos.cpp \
  66. token.cpp \
  67. tprtctrl.cpp \
  68. tprtsec.cpp \
  69. tptif.cpp \
  70. user.cpp \
  71. userchnl.cpp \
  72. alarm.cpp \
  73. appsap.cpp \
  74. arost.cpp \
  75. arostmgr.cpp \
  76. arostmsg.cpp \
  77. conf.cpp \
  78. conf2.cpp \
  79. conflist.cpp \
  80. crost.cpp \
  81. crostmgr.cpp \
  82. crostmsg.cpp \
  83. csap.cpp \
  84. gccpdu.c \
  85. gcontrol.cpp \
  86. invoklst.cpp \
  87. mcsdllif.cpp \
  88. mcsuser.cpp \
  89. netaddr.cpp \
  90. ogcccode.cpp \
  91. password.cpp \
  92. privlist.cpp \
  93. gcclog.cpp \
  94. registry.cpp \
  95. regitem.cpp \
  96. sap.cpp \
  97. translat.cpp \
  98. userdata.cpp \
  99. cuserdta.cpp \
  100. ernccm.cpp \
  101. erncconf.cpp \
  102. erncgccc.cpp \
  103. erncglbl.cpp \
  104. erncvrsn.cpp \
  105. events.cpp \
  106. memmgr.cpp \
  107. spacket.cpp \
  108. cnppdu.c \
  109. cnpcoder.cpp \
  110. appldr.cpp \
  111. mst120.rc
  112. #
  113. # Precompiled specs
  114. #
  115. PRECOMPILED_INCLUDE = precomp.h
  116. PRECOMPILED_PCH = precomp.pch
  117. PRECOMPILED_OBJ = precomp.obj
  118. PRECOMPILED_CXX = 1
  119. CONDITIONAL_INCLUDES = \
  120. macocidl.h \
  121. macwin32.h \
  122. rpcerr.h \
  123. rpcmac.h \
  124. winwlm.h \
  125. macname1.h \
  126. macname2.h \
  127. macpub.h \
  128. macapi.h