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.

150 lines
2.7 KiB

  1. !ifndef ROOT
  2. ROOT=$(MAKEDIR:\av\codecs\intel\h261=)
  3. !endif
  4. !ifndef DEVROOT
  5. DEVROOT=$(ROOT)\dev
  6. !endif
  7. !include $(DEVROOT)\common.inc
  8. MAJORCOMP=codecs
  9. MINORCOMP=h261
  10. TARGETNAME=msh261
  11. TARGETEXT=drv
  12. TARGETPATH=$(_OBJ_DIR)
  13. TARGETTYPE=DYNLINK
  14. # This component is now a bbt comp
  15. #BBTCOMP= 1
  16. DLLDEF=c1q_32.def
  17. DLLENTRY=_DllMainCRTStartup@12
  18. USE_NATIVE_EH=1
  19. LINKLIBS= $(ROOT)\nmutil\nmutila\$(_OBJ_DIR)\*\nmutila.lib
  20. TARGETLIBS=$(SDK_LIB_PATH)\winmm.lib \
  21. $(SDK_LIB_PATH)\kernel32.lib \
  22. $(SDK_LIB_PATH)\advapi32.lib \
  23. $(SDK_LIB_PATH)\user32.lib \
  24. $(SDK_LIB_PATH)\gdi32.lib \
  25. $(SDK_LIB_PATH)\msacm32.lib
  26. MSC_WARNING_LEVEL = /W1
  27. C_DEFINES=$(C_DEFINES) -DH261
  28. USER_C_FLAGS=/DWIN32 /D_WINDOWS
  29. ASM_DEFINES=-DWIN32 -DH261
  30. #
  31. # List of sources
  32. #
  33. SOURCES= c1rtp.cpp \
  34. cdialogs.cpp \
  35. cdrvbase.cpp \
  36. cdrvproc.cpp \
  37. cldebug.cpp \
  38. d1addsp.cpp \
  39. d1bef.cpp \
  40. d1blkadd.cpp \
  41. d1blkcpy.cpp \
  42. d1bvriq.cpp \
  43. d1color.cpp \
  44. d1coltbl.cpp \
  45. d1cpysp.cpp \
  46. d1dec.cpp \
  47. d1gob.cpp \
  48. d1idct.cpp \
  49. d1idctab.cpp \
  50. d1mblk.cpp \
  51. d1pict.cpp \
  52. d1rtp.cpp \
  53. d1tables.cpp \
  54. dxbase.cpp \
  55. dxctrls.cpp \
  56. dxgetbit.cpp \
  57. dxpal.cpp \
  58. e1enc.cpp \
  59. e1mbenc.cpp \
  60. e1rtp.cpp \
  61. e1stat.cpp \
  62. exbase.cpp \
  63. exbitsio.cpp \
  64. exbrc.cpp \
  65. excolcnv.cpp \
  66. exutil.cpp \
  67. cq_h26x.rc
  68. i386_SOURCES=\
  69. i386\adjpels.asm \
  70. i386\cx1209.asm \
  71. i386\cx512161.asm \
  72. i386\cx512162.asm \
  73. i386\cx512241.asm \
  74. i386\cx512242.asm \
  75. i386\cx512321.asm \
  76. i386\cx512322.asm \
  77. i386\cx51281.asm \
  78. i386\cx51282.asm \
  79. i386\cx5128a1.asm \
  80. i386\cx5128a2.asm \
  81. i386\cx512y2.asm \
  82. i386\cx512yuv.asm \
  83. i386\d1slf.asm \
  84. i386\dx5frmcp.asm \
  85. i386\e15uvslf.asm \
  86. i386\e15vlc.asm \
  87. i386\ex5fdct.asm \
  88. i386\ex5me.asm \
  89. i386\ex5qrle.asm \
  90. i386\yuv12enc.asm
  91. #
  92. # Precompiled specs
  93. #
  94. PRECOMPILED_INCLUDE = precomp.h
  95. PRECOMPILED_PCH = precomp.pch
  96. PRECOMPILED_cpp = precomp.obj
  97. PRECOMPILED_CXX = 1
  98. CONDITIONAL_INCLUDES = \
  99. cxprf.h \
  100. d1dec.h \
  101. e1enc.h \
  102. e1rtp.h \
  103. encasst.h \
  104. std.h \
  105. sys.h \
  106. d3dec.h \
  107. c3rtp.h \
  108. d3rtp.h \
  109. d3coltbl.h \
  110. e3enc.h \
  111. e3rtp.h \
  112. d3tables.h \
  113. d3const.h \
  114. d3pict.h \
  115. d3gob.h \
  116. d3mblk.h \
  117. d3mvdec.h \
  118. dxfm.h \
  119. d3halfmc.h \
  120. e3vlc.h \
  121. dxap.h \
  122. e3stat.h \
  123. macocidl.h \
  124. macwin32.h \
  125. rpcerr.h \
  126. rpcmac.h \
  127. winwlm.h \
  128. macname1.h \
  129. macname2.h \
  130. macpub.h \
  131. macapi.h