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.

133 lines
3.9 KiB

  1. !IFDEF NTMAKEENV
  2. !INCLUDE $(NTMAKEENV)\makefile.def
  3. !ELSE
  4. # -----------------------------------------------------------------------------
  5. # $(TRANSMT)\src\phatq\phatqdbg
  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 = phatqdbg
  17. #CPPPCH = aqprecmp
  18. H = $(TRANSMT)\src\phatq\phatqdbg
  19. EXPORT_LIBS = 0
  20. LOCALIZATION = NOLOC
  21. !INCLUDE $(EXDEV)\xmake1.mak
  22. IDLTARG = mailmsg.h mailmsg_i.c \
  23. aqintrnl.h aqintrnl_i.c \
  24. aqueue.h aqueue_i.c \
  25. mailmsgi.h mailmsgi_i.c \
  26. smtpevent.h smtpevent_i.c \
  27. aqadmrpc.h aqadmrpc_i.c \
  28. aqadmin.h aqadmin_i.c \
  29. intrnlqa.h \
  30. ptntintf.h ptntintf_c.h \
  31. exdrv.h exdrv_c.h \
  32. IDLSOURCE = $(EXC)\inc\mailmsg.idl \
  33. $(TRANSMT)\src\phatq\inc\aqintrnl.idl \
  34. $(EXC)\inc\aqueue.idl \
  35. $(EXC)\inc\mailmsgi.idl \
  36. $(EXC)\inc\smtpevent.idl \
  37. $(H)\..\inc\aqadmrpc.idl \
  38. $(EXC)\inc\aqadmin.idl \
  39. $(H)\..\advqueue\intrnlqa.idl \
  40. $(TRANSMT)\src\inc\ptntintf.idl \
  41. $(TRANSMT)\src\inc\exdrv.idl \
  42. # -----------------------------------------------------------------------------
  43. #
  44. HLANGLOC = $(COMPRESRC)
  45. NOMEMBASE = 1
  46. OTHERINCS = -I $(TRANSMT)\exc\inc \
  47. -I $(TRANSMT)\src\inc \
  48. -I $(EXOBJDIR) \
  49. -I $(EXOBJLANGDIR) \
  50. -I $(H)\..\inc \
  51. -I $(H)\..\advqueue \
  52. -I $(H)\..\dsnsink \
  53. -I $(H)\..\retrsink \
  54. CMODEL = $(CMODEL:-D_NTSDK=)
  55. CFLAGS = $(CFLAGS:-J=)
  56. CFLAGS = $(CFLAGS) -GX -Yd
  57. USERDEFS =-DTHIS_MODULE=\"AQ\" -DWINNT -DPLATINUM
  58. DEFPLUSOBJS = 1
  59. OTHERLIBS= \
  60. $(EXLIB)\uuid.lib \
  61. $(EXLIB)\kernel32.lib \
  62. $(EXLIB)\user32.lib \
  63. $(EXLIB)\rpcrt4.lib \
  64. $(EXLIB)\lsatq.lib \
  65. $(EXLIB)\ws2_32.lib \
  66. $(EXLIB)\wsock32.lib \
  67. $(EXLIB)\wldap32.lib \
  68. $(EXLIB)\ole32.lib \
  69. $(EXLIB)\wldap32.lib \
  70. $(EXLIB)\netapi32.lib \
  71. $(EXLIB)\ntdsapi.lib \
  72. $(EXLIB)\msvcrt.lib \
  73. $(COMPUSA)\shuttle.lib \
  74. $(COMPUSA)\domhash.lib \
  75. $(COMPUSA)\rwex.lib \
  76. $(COMPUSA)\rwinst.lib \
  77. $(COMPUSA)\smtpaddr.lib \
  78. $(COMPUSA)\fcachdll.lib \
  79. $(COMPUSA)\staxmem.lib \
  80. $(LOCALLIB)\cat.lib \
  81. $(LOCALLIB)\ldapstor.lib \
  82. $(LOCALLIB)\dsnsink.lib \
  83. $(LOCALLIB)\retrsink.lib \
  84. $(EXC_PLATLIB)\ptdbgext.lib \
  85. $(COMPUSA)\rwnh.lib \
  86. $(COMPLIB)\pttrace.lib \
  87. SOURCES = \
  88. phatqdbg.cpp \
  89. phatqdmp.cpp \
  90. fifoqdbg.cpp
  91. !IF $(NTX)
  92. ENTRYPOINT = _DllMainCRTStartup@12
  93. !ELSE
  94. ENTRYPOINT = _DllMainCRTStartup
  95. !ENDIF #$(NTX)
  96. OTHERSUBS = $(H)\makefile
  97. DEPFILE = $(BASENAME).dep
  98. DEFFILE = $(H)\$(BASENAME).def
  99. RESOURCES = $(BASENAME)
  100. RESOURCEDIR = $(H)
  101. MULTIPLEMCHEADER = phatqmsg.h
  102. MULTIPLEMCRESOURCE = phatqmsg.rc
  103. MULTIPLEMCBIN = msg00001.bin
  104. MULTIPLEMCSOURCES = $(TRANSMT)\lang\$(LANG)\phatqmsg.mc $(TRANSMT)\lang\$(LANG)\aqerr.mc $(TRANSMT)\lang\$(LANG)\caterr.mc
  105. #bug 168260 : from \transmt\phatqdbg\ntx\dbg\phatqdbg.dep
  106. HOTHERTARG=$(HOTHERTARG) aqintrnl.h aqueue.h intrnlqa.h mailmsg.h ptntintf.h smtpevent.h aqerr.h
  107. !INCLUDE $(EXDEV)\xmake2.mak
  108. !ENDIF #NTMAKEENV