pjmedia.mmp 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. #if defined(PJ_BUILD_DLL)
  2. TARGET pjmedia.dll
  3. TARGETTYPE dll
  4. UID 0x0 0xA0000004
  5. CAPABILITY None
  6. LIBRARY null_audio.lib pjsdp.lib pjnath.lib pjlib_util.lib pjlib.lib esock.lib insock.lib charconv.lib euser.lib estlib.lib
  7. MACRO PJ_DLL
  8. MACRO PJ_EXPORTING
  9. DEFFILE .\pjmedia.def
  10. #else
  11. TARGET pjmedia.lib
  12. TARGETTYPE lib
  13. #endif
  14. SOURCEPATH ..\pjmedia\src\pjmedia
  15. //
  16. // GCCE optimization setting
  17. //
  18. OPTION GCCE -O2 -fno-unit-at-a-time
  19. MACRO PJ_M_I386=1
  20. MACRO PJ_SYMBIAN=1
  21. // Must compile as C++, otherwise exception would not work
  22. OPTION CW -lang c++
  23. OPTION ARMCC --cpp --gnu
  24. OPTION GCC -x c++
  25. OPTION GCCE -x c++
  26. //
  27. // Platform independent source
  28. //
  29. SOURCE alaw_ulaw.c
  30. SOURCE alaw_ulaw_table.c
  31. SOURCE avi_player.c
  32. SOURCE bidirectional.c
  33. SOURCE clock_thread.c
  34. SOURCE codec.c
  35. SOURCE conf_switch.c
  36. SOURCE conference.c
  37. SOURCE converter.c
  38. SOURCE converter_libswscale.c
  39. SOURCE delaybuf.c
  40. SOURCE echo_common.c
  41. SOURCE echo_port.c
  42. SOURCE echo_suppress.c
  43. SOURCE endpoint.c
  44. SOURCE errno.c
  45. SOURCE event.c
  46. SOURCE format.c
  47. SOURCE g711.c
  48. SOURCE jbuf.c
  49. SOURCE master_port.c
  50. SOURCE mem_capture.c
  51. SOURCE mem_player.c
  52. SOURCE null_port.c
  53. SOURCE plc_common.c
  54. SOURCE port.c
  55. SOURCE resample_port.c
  56. SOURCE resample_resample.c
  57. SOURCE rtcp.c
  58. SOURCE rtcp_xr.c
  59. SOURCE rtp.c
  60. //SDP files are in pjsdp.mmp: sdp.c, sdp_cmp.c, sdp_neg.c
  61. //SOURCE session.c // deprecated
  62. SOURCE silencedet.c
  63. SOURCE sound_port.c
  64. SOURCE splitcomb.c
  65. SOURCE stereo_port.c
  66. SOURCE stream.c
  67. SOURCE stream_common.c
  68. SOURCE stream_info.c
  69. SOURCE tonegen.c
  70. SOURCE transport_adapter_sample.c
  71. SOURCE transport_ice.c
  72. SOURCE transport_udp.c
  73. SOURCE transport_srtp.c
  74. SOURCE types.c
  75. SOURCE vid_codec.c
  76. SOURCE vid_codec_util.c
  77. SOURCE vid_port.c
  78. SOURCE vid_stream.c
  79. SOURCE vid_stream_info.c
  80. SOURCE vid_tee.c
  81. SOURCE wav_player.c
  82. SOURCE wav_playlist.c
  83. SOURCE wav_writer.c
  84. SOURCE wave.c
  85. SOURCE wsola.c
  86. //
  87. // pjmedia-codec common files
  88. //
  89. SOURCEPATH ..\pjmedia\src\pjmedia-codec
  90. SOURCE audio_codecs.c
  91. SOURCE amr_sdp_match.c
  92. SOURCE g7221_sdp_match.c
  93. SOURCE h263_packetizer.c
  94. SOURCE h264_packetizer.c
  95. //
  96. // Symbian specific
  97. // These are on separate project
  98. //
  99. //SOURCE symbian_sound.cpp
  100. //SOURCE null_sound.c
  101. //
  102. // Header files
  103. //
  104. SYSTEMINCLUDE ..\pjmedia\include
  105. SYSTEMINCLUDE ..\pjlib\include
  106. SYSTEMINCLUDE ..\pjlib-util\include
  107. SYSTEMINCLUDE ..\pjnath\include
  108. SYSTEMINCLUDE ..\third_party\srtp\include
  109. SYSTEMINCLUDE ..\third_party\srtp\crypto\include
  110. SYSTEMINCLUDE ..\third_party\build\srtp
  111. SYSTEMINCLUDE ..
  112. SYSTEMINCLUDE \epoc32\include
  113. SYSTEMINCLUDE \epoc32\include\libc
  114. //SYSTEMINCLUDE \epoc32\include\mmf\plugin