Makefile
上传用户:sy_wanhua
上传日期:2013-07-25
资源大小:3048k
文件大小:6k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

C/C++

  1. # $Id: Makefile,v 1.42 2001/06/21 22:36:21 kle Exp $
  2. # $Log: Makefile,v $
  3. # Revision 1.42  2001/06/21 22:36:21  kle
  4. # uncommned out #define about a=control (REALAUDIO_HACK)
  5. #
  6. # Revision 1.41  2001/06/12 23:34:52  kle
  7. # disable optimize build by default
  8. #
  9. # Revision 1.40  2001/06/12 22:39:51  kle
  10. # commected out statistics by default
  11. # add optimized flag in Make file
  12. # added define to supress sending 200 for teardown
  13. #
  14. # Revision 1.39  2001/06/05 01:19:44  kle
  15. # fixed leaving file descriptors from fopen problem..forgot to call close
  16. #
  17. # Revision 1.38  2001/05/16 01:19:53  kle
  18. # added comments to compiler directives
  19. #
  20. # Revision 1.37  2001/05/10 22:24:04  kle
  21. # added Doc++ commenting
  22. #
  23. # Revision 1.36  2001/05/09 01:04:27  wjin
  24. # fix for comiling warning of myNumberOfCodecs
  25. #
  26. # Revision 1.35  2001/05/08 00:49:02  kle
  27. # changes.
  28. #
  29. # Revision 1.34  2001/05/07 23:14:33  kle
  30. # code review comments ( from codeReview1.html notes )
  31. #
  32. # Revision 1.33  2001/05/07 19:08:23  kle
  33. # fixed support for various codes.  Rtp and Raw not tested yet.
  34. # inital code review modificaitons
  35. #
  36. # Revision 1.32  2001/04/14 04:07:18  wjin
  37. # add/change for RTSP statistic log
  38. #
  39. # Revision 1.31  2001/04/13 00:31:51  kimle
  40. # chagngs for *.raw and *.rtp formats
  41. #
  42. # Revision 1.30  2001/04/12 00:53:11  wjin
  43. # add sys stat files
  44. #
  45. # Revision 1.29  2001/04/12 00:29:01  kimle
  46. # renamed config.cfg to mediaServer.cfg
  47. # more changes ot get *.rtp format working
  48. #
  49. # Revision 1.28  2001/04/11 21:40:37  kimle
  50. # fixed up *.rtp and *.raw formats a bit, still not working
  51. # added more configuration tags
  52. # others too...
  53. #
  54. # Revision 1.27  2001/04/06 01:52:38  kimle
  55. # graceful shutdown added...not done yet
  56. #
  57. # Revision 1.26  2001/04/05 22:58:42  kimle
  58. # added configuration file
  59. # changed run line of rtsp server
  60. # merged in Mera RtspFileHandler changes
  61. #
  62. # Revision 1.25  2001/04/03 23:22:13  kimle
  63. # changes
  64. #
  65. # Revision 1.24  2001/04/03 02:09:57  kimle
  66. # fixed building sdp object from parital content data
  67. #
  68. # Revision 1.23  2001/04/02 23:32:38  kimle
  69. # fixed appending range problem
  70. # added method to appendSdpFile
  71. #
  72. # Revision 1.22  2001/03/30 19:05:09  kimle
  73. # Merged in Mera 3/30 changes
  74. #
  75. # Revision 1.21  2001/03/30 02:27:06  kimle
  76. # bug fixes in file handling.  everything should work now
  77. #
  78. # Revision 1.20  2001/03/28 02:51:29  kimle
  79. # serveral bug fixes....still more left  :(
  80. #
  81. # Revision 1.19  2001/03/27 03:01:44  kimle
  82. # new completed base/child class of RtspFileHandler
  83. # Still bugs in the file handler, needs major testing
  84. #
  85. # Revision 1.18  2001/03/22 03:45:57  kimle
  86. # fixes to compile in Mera's RtspFileHandler
  87. #
  88. # Revision 1.17  2001/03/21 03:10:34  kimle
  89. # divided up some operators so it takes into account of current state
  90. #
  91. # Revision 1.16  2001/03/21 01:18:31  kimle
  92. # changes
  93. #
  94. # Revision 1.15  2001/03/16 05:01:08  kimle
  95. # Added file manager to lock files
  96. # lots of other changes
  97. #
  98. # Revision 1.14  2001/03/10 03:06:37  kimle
  99. # correct some file name confusion on file handler
  100. # added operators for OPTIONS and SET_PARAMTER
  101. #
  102. # Revision 1.13  2001/03/09 03:40:16  kimle
  103. # Interop with windows
  104. #
  105. # Revision 1.12  2001/03/09 02:14:27  kimle
  106. # Fixes in pause - still buggy
  107. #
  108. # Added DEFINE for performance testing of record
  109. #
  110. # Revision 1.11  2001/03/08 22:34:33  kimle
  111. # Modifications for performance tests
  112. #
  113. # Revision 1.10  2001/03/06 02:10:06  kimle
  114. # Surgey changes - support for wav files
  115. #
  116. # Revision 1.9  2001/02/28 03:12:36  kimle
  117. # Added record functionallity
  118. # fixed lots of bugs
  119. #
  120. # Revision 1.8  2001/02/27 01:53:17  kimle
  121. # new states
  122. # fixed rtp processing
  123. #
  124. # Revision 1.7  2001/02/22 21:28:44  kimle
  125. # Added sample sound files
  126. # Added RtspSessionManager - semi-completed
  127. # Added RtspRtpProcessor - in progress
  128. #
  129. # Revision 1.6  2001/02/17 02:42:47  kimle
  130. # Playing functionality added
  131. #
  132. # Revision 1.5  2001/02/17 00:02:27  kimle
  133. # Added new states and processing
  134. #
  135. # Revision 1.4  2001/02/16 04:05:55  kimle
  136. # surprise  :)
  137. #
  138. # Revision 1.3  2001/02/15 02:48:08  kimle
  139. # added state machine
  140. # add support for message handling in RtspServer
  141. #
  142. # Revision 1.2  2001/02/13 02:40:26  kimle
  143. # Modified RtspServer to use RTSP interfaces
  144. #
  145. # Revision 1.1  2001/02/08 22:45:13  wjin
  146. # Initial check ins for RTSP
  147. #
  148. BUILD = ../../build
  149. include $(BUILD)/Makefile.pre
  150. # Loops to a beginning of a file after reading to end of file
  151. #DEFINES += INFINITE_READ
  152. # Pretends to write file, but doesn't really.  Used for testing.
  153. #DEFINES += DUMB_WRITE
  154. # Uses *.sdp file
  155. #DEFINES += SDP_FILE
  156. # RealAudio hack - misinterperates a=control
  157. #DEFINES += REAL_AUDIO
  158. # Uses non random sessionIds.  Used for testing.
  159. DEFINES += NONRANDOM_SESSIONID
  160. # Surpress sending 200 for teardown request
  161. #DEFINES += NO_200_FOR_TEARDOWN
  162. # Optimize build
  163. #DEFINES += CODE_OPTIMIZE
  164. PACKAGES += LIBSNDFILE RTSPIF RTSP RTP SDP PTHREAD UTIL
  165. TESTPROGRAMS = 
  166.     mediaServer.cxx 
  167. # name of all files to be compiled (don't include header files)
  168. SRC = 
  169.     OpAnnounce.cxx 
  170.     OpDescribe.cxx 
  171.     OpSetup.cxx 
  172.     OpSetupInvalid.cxx 
  173.     OpPlay.cxx 
  174.     OpPlayInvalid.cxx 
  175.     OpRecord.cxx 
  176.     OpRecordInvalid.cxx 
  177.     OpPause.cxx 
  178.     OpPauseOk.cxx 
  179.     OpPauseInvalid.cxx 
  180.     OpTeardown.cxx 
  181.     OpTeardownOk.cxx 
  182.     OpOptions.cxx 
  183.     OpSetParameter.cxx 
  184.     StateMachine.cxx 
  185.     State.cxx 
  186.     RtpFileTypes.cxx 
  187.     RtspCommandLine.cxx 
  188.     RtspConfiguration.cxx 
  189.     RtspFileHandler.cxx 
  190.     RtspFileManager.cxx 
  191.     RtspFile.cxx 
  192.     RtspFileAu.cxx 
  193.     RtspFileRaw.cxx 
  194.     RtspFileRtp.cxx 
  195.     RtspFileWav.cxx 
  196.     RtspRtpProcessor.cxx 
  197.     RtspSession.cxx 
  198.     RtspSessionManager.cxx 
  199.     RtspServer.cxx 
  200.     RtspServerStats.cxx 
  201.     RtspSessionStats.cxx 
  202. include $(BUILD)/Makefile.post