blob: b72934345adfe4d61ebab5be77d6652f873b5955 [file] [log] [blame]
Benny Prijono8f28b2d2007-12-28 18:36:31 +00001#if defined(PJ_BUILD_DLL)
Benny Prijono1f61a8f2007-08-16 10:11:44 +00002
3TARGET pjmedia.dll
4TARGETTYPE dll
Benny Prijono8f28b2d2007-12-28 18:36:31 +00005UID 0x0 0xA0000004
6
Benny Prijono1f61a8f2007-08-16 10:11:44 +00007CAPABILITY 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
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000016TARGET pjmedia.lib
17TARGETTYPE lib
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000018
Benny Prijono1f61a8f2007-08-16 10:11:44 +000019#endif
20
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000021SOURCEPATH ..\pjmedia\src\pjmedia
22
Nanang Izzuddin829ac022008-05-27 00:24:26 +000023//
24// GCCE optimization setting
25//
26OPTION GCCE -O2 -fno-unit-at-a-time
27
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000028MACRO PJ_M_I386=1
29MACRO PJ_SYMBIAN=1
30
Benny Prijono1e6be1c2009-06-17 12:34:18 +000031// Must compile as C++, otherwise exception would not work
32OPTION CW -lang c++
Benny Prijonocaecfd42010-01-06 08:34:41 +000033OPTION ARMCC --cpp --gnu
Benny Prijono1e6be1c2009-06-17 12:34:18 +000034OPTION GCC -x c++
35OPTION GCCE -x c++
36
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000037//
38// Platform independent source
39//
40
41SOURCE alaw_ulaw.c
42SOURCE alaw_ulaw_table.c
43SOURCE bidirectional.c
44SOURCE clock_thread.c
45SOURCE codec.c
46SOURCE conference.c
Nanang Izzuddin4e502622009-01-28 18:03:12 +000047SOURCE conf_switch.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000048SOURCE echo_common.c
49SOURCE echo_port.c
50SOURCE echo_suppress.c
51SOURCE endpoint.c
52SOURCE errno.c
Benny Prijono45710a42008-01-04 18:19:40 +000053SOURCE delaybuf.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000054SOURCE g711.c
55SOURCE jbuf.c
56SOURCE master_port.c
57SOURCE mem_capture.c
58SOURCE mem_player.c
59SOURCE null_port.c
60SOURCE plc_common.c
61SOURCE port.c
62SOURCE resample_port.c
63SOURCE resample_resample.c
64SOURCE rtcp.c
Benny Prijonoe8b604d2008-04-28 18:05:49 +000065SOURCE rtcp_xr.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000066SOURCE rtp.c
Benny Prijono1f61a8f2007-08-16 10:11:44 +000067//SDP files are in pjsdp.mmp: sdp.c, sdp_cmp.c, sdp_neg.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000068SOURCE session.c
69SOURCE silencedet.c
70SOURCE sound_port.c
71SOURCE splitcomb.c
Benny Prijono7d60d052008-03-29 12:24:20 +000072SOURCE stereo_port.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000073SOURCE stream.c
74SOURCE tonegen.c
Benny Prijono40860c32008-09-04 13:55:33 +000075SOURCE transport_adapter_sample.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000076SOURCE transport_ice.c
77SOURCE transport_udp.c
Nanang Izzuddin6a6392f2008-06-02 18:30:15 +000078SOURCE transport_srtp.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000079SOURCE wav_player.c
80SOURCE wav_playlist.c
81SOURCE wav_writer.c
82SOURCE wave.c
Benny Prijono4727a9a2008-02-28 14:08:59 +000083SOURCE wsola.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000084
85//
86// Symbian specific
87// These are on separate project
88//
89//SOURCE symbian_sound.cpp
90//SOURCE null_sound.c
91
92
93//
94// Header files
95//
96
97
98SYSTEMINCLUDE ..\pjmedia\include
99SYSTEMINCLUDE ..\pjlib\include
100SYSTEMINCLUDE ..\pjlib-util\include
101SYSTEMINCLUDE ..\pjnath\include
Nanang Izzuddin6a6392f2008-06-02 18:30:15 +0000102SYSTEMINCLUDE ..\third_party\srtp\include
103SYSTEMINCLUDE ..\third_party\srtp\crypto\include
104SYSTEMINCLUDE ..\third_party\build\srtp
Nanang Izzuddin494ff7f2009-05-06 15:37:47 +0000105SYSTEMINCLUDE ..
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +0000106
107SYSTEMINCLUDE \epoc32\include
108SYSTEMINCLUDE \epoc32\include\libc
109//SYSTEMINCLUDE \epoc32\include\mmf\plugin
110
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +0000111