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.

181 lines
5.7 KiB

  1. !IFDEF NTMAKEENV
  2. !INCLUDE $(NTMAKEENV)\makefile.def
  3. !ELSE
  4. # -----------------------------------------------------------------------------
  5. # $(TRANSMT)\src\phatq\advqueue
  6. #
  7. # Copyright (C) 1999 Microsoft Corporation
  8. # -----------------------------------------------------------------------------
  9. # -----------------------------------------------------------------------------
  10. #
  11. !INCLUDE $(EXDEV)\globenv.mak
  12. !INCLUDE $(SRCROOT)\transmt\src\transmt.mak
  13. PRODTYPE = DLL
  14. COMPONENT = $(TRANSMT)
  15. COMPNAME = TRANSMT
  16. BASENAME = phatq
  17. CPPPCH = aqprecmp
  18. H = $(TRANSMT)\src\phatq\advqueue
  19. EXPORT_LIBS = 0
  20. LOCALIZATION = MULTILANG
  21. # this target is BBT-optimized
  22. USESBBT = 1
  23. USESATL = 1
  24. ATLVER = 21
  25. !INCLUDE $(EXDEV)\xmake1.mak
  26. IDLTARG = mailmsg.h mailmsg_i.c \
  27. aqintrnl.h aqintrnl_i.c \
  28. aqueue.h aqueue_i.c \
  29. mailmsgi.h mailmsgi_i.c \
  30. smtpevent.h smtpevent_i.c \
  31. intrnlqa.h intrnlqa_i.c \
  32. aqadmrpc.h aqadmrpc_s.c aqadmrpc_i.c \
  33. aqadmin.h aqadmin_i.c \
  34. ptntintf.h ptntintf_i.c \
  35. exdrv.h exdrv_i.c \
  36. exaqadm.h exaqadm_i.c \
  37. IDLSOURCE = $(EXC)\inc\mailmsg.idl \
  38. $(TRANSMT)\src\phatq\inc\aqintrnl.idl \
  39. $(EXC)\inc\aqueue.idl \
  40. $(EXC)\inc\mailmsgi.idl \
  41. $(EXC)\inc\smtpevent.idl \
  42. $(H)\intrnlqa.idl \
  43. $(H)\..\inc\aqadmrpc.idl \
  44. $(EXC)\inc\aqadmin.idl \
  45. $(TRANSMT)\src\inc\ptntintf.idl \
  46. $(TRANSMT)\src\inc\exdrv.idl \
  47. $(EXC)\inc\exaqadm.idl \
  48. IDLDEFS = $(H)\..\inc\aqadmrpc.acf
  49. # -----------------------------------------------------------------------------
  50. #
  51. HLANGLOC = $(COMPRESRC)
  52. OTHERINCS = -I $(TRANSMT)\exc\inc \
  53. -I $(TRANSMT)\src\inc \
  54. -I $(EXOBJDIR) \
  55. -I $(EXOBJLANGDIR) \
  56. -I $(H)\..\inc \
  57. CMODEL = $(CMODEL:-D_NTSDK=)
  58. CFLAGS = $(CFLAGS:-J=)
  59. CFLAGS = $(CFLAGS) -GX -Yd
  60. USERDEFS =-DTHIS_MODULE=\"AQ\" -DWINNT -DPLATINUM
  61. DEFPLUSOBJS = 1
  62. OTHERLIBS= \
  63. # $(EXLIB)\uuid.lib \
  64. $(EXLIB)\kernel32.lib \
  65. $(EXLIB)\user32.lib \
  66. $(EXLIB)\rpcrt4.lib \
  67. $(EXLIB)\lsatq.lib \
  68. $(EXLIB)\lisrtl.lib \
  69. $(EXLIB)\ws2_32.lib \
  70. $(EXLIB)\wsock32.lib \
  71. $(EXLIB)\wldap32.lib \
  72. $(EXLIB)\ole32.lib \
  73. $(EXLIB)\oleaut32.lib \
  74. $(EXLIB)\wldap32.lib \
  75. $(EXLIB)\netapi32.lib \
  76. $(EXLIB)\ntdsapi.lib \
  77. $(EXLIB)\wrapmb.lib \
  78. $(LOCALLIB)\aqdisp.lib \
  79. $(COMPLIB)\exchmem.lib \
  80. $(COMPLIB)\tranmsg.lib \
  81. $(COMPUSA)\shuttle.lib \
  82. $(COMPUSA)\rwex.lib \
  83. $(COMPUSA)\rwinst.lib \
  84. $(COMPUSA)\smtpaddr.lib \
  85. $(COMPUSA)\crchash.lib \
  86. $(COMPUSA)\fcachdll.lib \
  87. $(COMPUSA)\blockmgr.lib \
  88. $(COMPUSA)\cmmprops.lib \
  89. $(LOCALLIB)\domhash.lib \
  90. $(LOCALLIB)\cat.lib \
  91. $(LOCALLIB)\ldapstor.lib \
  92. $(LOCALLIB)\dsnsink.lib \
  93. $(LOCALLIB)\retrsink.lib \
  94. $(LOCALLIB)\transreg.lib \
  95. $(COMPUSA)\rwnh.lib \
  96. $(COMPLIB)\pttrace.lib \
  97. $(LOCALLIB)\CodePageConvert.lib \
  98. SOURCES = \
  99. mem.cpp \
  100. aqreg.cpp \
  101. aqueue.cpp \
  102. smtpconn.cpp \
  103. connmgr.cpp \
  104. domain.cpp \
  105. destmsgq.cpp \
  106. linkmsgq.cpp \
  107. bitmap.cpp \
  108. msgref.cpp \
  109. aqinst.cpp \
  110. dcontext.cpp \
  111. shutdown.cpp \
  112. domcfg.cpp \
  113. smproute.cpp \
  114. qwiklist.cpp \
  115. qwiktime.cpp \
  116. aqutil.cpp \
  117. msgguid.cpp \
  118. aqdbgcnt.cpp \
  119. aqstats.cpp \
  120. refstr.cpp \
  121. aqadmsvr.cpp \
  122. defdlvrq.cpp \
  123. failmsgq.cpp \
  124. localq.cpp \
  125. asyncq.cpp \
  126. asncwrkq.cpp \
  127. aqrpcsvr.cpp \
  128. mailadmq.cpp \
  129. ptrwinst.cpp \
  130. propstrm.cpp \
  131. msgrefadm.cpp \
  132. statemachinebase.cpp \
  133. guids.cpp \
  134. hndlmgr.cpp \
  135. dsnevent.cpp \
  136. aqadmrpc_s.c
  137. !IF $(NTX)
  138. ENTRYPOINT = _DllMainCRTStartup@12
  139. !ELSE
  140. ENTRYPOINT = _DllMainCRTStartup
  141. !ENDIF #$(NTX)
  142. OTHERSUBS = $(H)\makefile
  143. DEPFILE = $(BASENAME).dep
  144. DEFFILE = $(H)\$(BASENAME).def
  145. RESOURCES = $(BASENAME)
  146. RESOURCEDIR = $(H)
  147. EVENTLOGTARGETS = phatqmsg.h
  148. MULTIPLEMCHEADER = phatqmsg.h
  149. MULTIPLEMCSOURCES = \
  150. $(TRANSMT)\lang\$(LANG)\phatqmsg.mc \
  151. $(TRANSMT)\lang\$(LANG)\aqerr.mc \
  152. $(TRANSMT)\lang\$(LANG)\caterr.mc
  153. #bug 168260 : from \transmt\phatq\ntx\dbg\phatq.dep
  154. HOTHERTARG=$(HOTHERTARG) aqintrnl.h aqueue.h exdrv.h intrnlqa.h intrnlqa_i.c mailmsg.h mailmsgi.h ptntintf.h smtpevent.h exdrv_i.c mailmsg_i.c ptntintf_i.c smtpevent_i.c aqadmrpc.h aqintrnl_i.c aqueue_i.c mailmsgi_i.c aqerr.h phatqmsg.h
  155. !INCLUDE $(EXDEV)\xmake2.mak
  156. !ENDIF #NTMAKEENV