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.

126 lines
3.3 KiB

  1. # sources
  2. # Author: Charles E. Grant (cgrant)
  3. # Date: 19-February-1997
  4. #
  5. # This file is used for compiling Proxy web server from code
  6. # for generic web server
  7. #
  8. # Describes the macros used for building using NT 'build' command
  9. #
  10. !include $(PROJECT_ROOT)\iis\place.inc
  11. TARGETNAME=asp
  12. TARGETPATH=obj
  13. TARGETTYPE=DYNLINK
  14. DLLDEF=asp.def
  15. MSC_WARNING_LEVEL=/W3 /WX
  16. DLLENTRY=_DllMainCRTStartup
  17. USE_MSVCRT=1
  18. USE_ATL=1
  19. ATL_VER=30
  20. PASS0_HEADERDIR=$(O)
  21. PASS0_SOURCEDIR=$(O)
  22. TARGETLIBS=\
  23. $(SDK_LIB_PATH)\user32.lib \
  24. $(SDK_LIB_PATH)\gdi32.lib \
  25. $(SDK_LIB_PATH)\advapi32.lib \
  26. $(SDK_LIB_PATH)\ole32.lib \
  27. $(SDK_LIB_PATH)\oleaut32.lib \
  28. $(SDK_LIB_PATH)\uuid.lib \
  29. $(SDK_LIB_PATH)\rpcrt4.lib \
  30. $(SDK_LIB_PATH)\svcguid.lib \
  31. $(SDK_LIB_PATH)\comsvcs.lib \
  32. $(SDK_LIB_PATH)\security.lib \
  33. $(SDK_LIB_PATH)\kernel32.lib \
  34. $(SDK_LIB_PATH)\crypt32.lib \
  35. $(SDK_LIB_PATH)\oldnames.lib
  36. INCLUDES= $(INCLUDES) \
  37. .;.\$(O);\
  38. $(IISBASEDIR)\iisrearc\core\inc; \
  39. $(BASEDIR)\private\inc; \
  40. $(IISBASEDIR)\iisrearc\inc; \
  41. $(IISBASEDIR)\iisrearc\iisplus\isapiidl\$(O); \
  42. $(O); \
  43. $(IISBASEDIR)\iisrearc\iisplus\inc; \
  44. ..\asptxn; \
  45. ..\asptxn\$(O); \
  46. $(IISBASEDIR)\inc; \
  47. $(IISBASEDIR)\inc\$(O); \
  48. ..\aspidl\$(O)
  49. SOURCES=\
  50. applmgr.cpp \
  51. asperror.cpp \
  52. cachemgr.cpp \
  53. clcert.cpp \
  54. compcol.cpp \
  55. connpt.cpp \
  56. context.cpp \
  57. cookies.cpp \
  58. dbgcxt.cpp \
  59. dbllink.cpp \
  60. debugger.cpp \
  61. debug.cpp \
  62. denali.cpp \
  63. denali.rc \
  64. dispatch.cpp \
  65. error.cpp \
  66. eventlog.cpp \
  67. exec.cpp \
  68. fileapp.cpp \
  69. gip.cpp \
  70. glob.cpp \
  71. hashing.cpp \
  72. hitobj.cpp \
  73. htmldump.cpp \
  74. idgener.cpp \
  75. idhash.cpp \
  76. ie449.cpp \
  77. initguid.c \
  78. isapireq.cpp \
  79. linkhash.cpp \
  80. memchk.cpp \
  81. memcls.cpp \
  82. mtacb.cpp \
  83. perfdata.cpp \
  84. randgen.cpp \
  85. reg.cpp \
  86. request.cpp \
  87. response.cpp \
  88. rfs.cpp \
  89. scrptmgr.cpp \
  90. server.cpp \
  91. sessmgr.cpp \
  92. smhash.cpp \
  93. strlist.cpp \
  94. template.cpp \
  95. thrdgate.cpp \
  96. tlbcache.cpp \
  97. util.cpp \
  98. viperint.cpp \
  99. ftm.cpp \
  100. aspdmon.cpp \
  101. denevent.mc
  102. C_DEFINES=$(C_DEFINES) -D_RPCRT4_ -D_IIS_6_0 -D_NO_TRACING_ -DUNICODE
  103. PRECOMPILED_INCLUDE=denpre.h
  104. PRECOMPILED_PCH=denpre.pch
  105. PRECOMPILED_OBJ=denpre.obj
  106. PRECOMPILED_CXX=1
  107. TARGETLIBS = $(TARGETLIBS) \
  108. $(IISBASEDIR)\lib\$(O)\iisutil.lib \
  109. $(IISBASEDIR)\lib\$(O)\w3dirmon.lib \
  110. $(IISBASEDIR)\lib\$(O)\w3tp.lib