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