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.

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