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