blob: 45903fee1ccb8c4a77821f3b92541de671bdb972 [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
Nanang Izzuddin972a42c2012-04-26 06:08:24 +000043SOURCE avi_player.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000044SOURCE bidirectional.c
45SOURCE clock_thread.c
46SOURCE codec.c
Nanang Izzuddin4e502622009-01-28 18:03:12 +000047SOURCE conf_switch.c
Nanang Izzuddin972a42c2012-04-26 06:08:24 +000048SOURCE conference.c
49SOURCE converter.c
50SOURCE converter_libswscale.c
Nanang Izzuddinf6d2eb62011-07-20 03:05:03 +000051SOURCE delaybuf.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000052SOURCE echo_common.c
53SOURCE echo_port.c
54SOURCE echo_suppress.c
55SOURCE endpoint.c
56SOURCE errno.c
Nanang Izzuddinf6d2eb62011-07-20 03:05:03 +000057SOURCE event.c
58SOURCE format.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000059SOURCE 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
Benny Prijonoe8b604d2008-04-28 18:05:49 +000070SOURCE rtcp_xr.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000071SOURCE rtp.c
Benny Prijono1f61a8f2007-08-16 10:11:44 +000072//SDP files are in pjsdp.mmp: sdp.c, sdp_cmp.c, sdp_neg.c
Nanang Izzuddinf6d2eb62011-07-20 03:05:03 +000073//SOURCE session.c // deprecated
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000074SOURCE silencedet.c
75SOURCE sound_port.c
76SOURCE splitcomb.c
Benny Prijono7d60d052008-03-29 12:24:20 +000077SOURCE stereo_port.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000078SOURCE stream.c
Nanang Izzuddinf6d2eb62011-07-20 03:05:03 +000079SOURCE stream_common.c
Nanang Izzuddin972a42c2012-04-26 06:08:24 +000080SOURCE stream_info.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000081SOURCE tonegen.c
Benny Prijono40860c32008-09-04 13:55:33 +000082SOURCE transport_adapter_sample.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000083SOURCE transport_ice.c
84SOURCE transport_udp.c
Nanang Izzuddin6a6392f2008-06-02 18:30:15 +000085SOURCE transport_srtp.c
Nanang Izzuddinf6d2eb62011-07-20 03:05:03 +000086SOURCE types.c
Nanang Izzuddin972a42c2012-04-26 06:08:24 +000087SOURCE 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
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000093SOURCE wav_player.c
94SOURCE wav_playlist.c
95SOURCE wav_writer.c
96SOURCE wave.c
Benny Prijono4727a9a2008-02-28 14:08:59 +000097SOURCE wsola.c
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000098
99//
Nanang Izzuddinf6d2eb62011-07-20 03:05:03 +0000100// pjmedia-codec common files
101//
102SOURCEPATH ..\pjmedia\src\pjmedia-codec
103SOURCE audio_codecs.c
Nanang Izzuddin9a71d8e2011-12-15 06:45:23 +0000104SOURCE amr_sdp_match.c
105SOURCE g7221_sdp_match.c
Nanang Izzuddin972a42c2012-04-26 06:08:24 +0000106SOURCE h263_packetizer.c
107SOURCE h264_packetizer.c
Nanang Izzuddinf6d2eb62011-07-20 03:05:03 +0000108
109
110//
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +0000111// 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
Nanang Izzuddin6a6392f2008-06-02 18:30:15 +0000127SYSTEMINCLUDE ..\third_party\srtp\include
128SYSTEMINCLUDE ..\third_party\srtp\crypto\include
129SYSTEMINCLUDE ..\third_party\build\srtp
Nanang Izzuddin494ff7f2009-05-06 15:37:47 +0000130SYSTEMINCLUDE ..
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +0000131
132SYSTEMINCLUDE \epoc32\include
133SYSTEMINCLUDE \epoc32\include\libc
134//SYSTEMINCLUDE \epoc32\include\mmf\plugin
135
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +0000136