diff options
author | Benny Prijono <bennylp@teluu.com> | 2008-02-14 13:39:24 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2008-02-14 13:39:24 +0000 |
commit | c63233e0492ff86a16f575692131d67ec5df589a (patch) | |
tree | 9ce6a2646b701ef7e5bde6ceb1a835e40655a219 /build.symbian | |
parent | 74636586305ff3d800121f301345724b925d5ee3 (diff) |
Ticket #475: ported GSM codec to Symbian OS
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1793 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'build.symbian')
-rw-r--r-- | build.symbian/bld.inf | 1 | ||||
-rw-r--r-- | build.symbian/libgsmcodec.mmp | 70 | ||||
-rw-r--r-- | build.symbian/symbian_ua.mmp | 2 |
3 files changed, 73 insertions, 0 deletions
diff --git a/build.symbian/bld.inf b/build.symbian/bld.inf index 678d0752..8adc54c8 100644 --- a/build.symbian/bld.inf +++ b/build.symbian/bld.inf @@ -15,6 +15,7 @@ pjsip.mmp pjsip_simple.mmp pjsip_ua.mmp pjsua_lib.mmp +libgsmcodec.mmp pjlib_test.mmp symbian_ua.mmp diff --git a/build.symbian/libgsmcodec.mmp b/build.symbian/libgsmcodec.mmp new file mode 100644 index 00000000..754bceac --- /dev/null +++ b/build.symbian/libgsmcodec.mmp @@ -0,0 +1,70 @@ +#if defined(PJ_BUILD_DLL) + +TARGET libgsmcodec.dll +TARGETTYPE dll +UID 0x0 0xA000000F + +CAPABILITY None +LIBRARY pjlib.lib euser.lib estlib.lib +MACRO PJ_DLL +MACRO PJ_EXPORTING + +DEFFILE .\libgsmcodec.def + +#else + +TARGET libgsmcodec.lib +TARGETTYPE lib + +#endif + +//OPTION CW -lang c++ + +MACRO PJ_M_I386=1 +MACRO PJ_SYMBIAN=1 + +// +// GSM codec third party source +// + +SOURCEPATH ..\third_party\gsm\src + +SOURCE add.c +SOURCE code.c +SOURCE debug.c +SOURCE decode.c +SOURCE gsm_create.c +SOURCE gsm_decode.c +SOURCE gsm_destroy.c +SOURCE gsm_encode.c +SOURCE gsm_explode.c +SOURCE gsm_implode.c +SOURCE gsm_option.c +SOURCE gsm_print.c +SOURCE long_term.c +SOURCE lpc.c +SOURCE preprocess.c +SOURCE rpe.c +SOURCE short_term.c +SOURCE table.c + + +// +// GSM codec wrapper for pjmedia-codec +// + +SOURCEPATH ..\pjmedia\src\pjmedia-codec +SOURCE gsm.c + +// +// Header files +// + + +SYSTEMINCLUDE ..\pjmedia\include +SYSTEMINCLUDE ..\pjlib\include +SYSTEMINCLUDE ..\third_party\gsm\inc + +SYSTEMINCLUDE \epoc32\include +SYSTEMINCLUDE \epoc32\include\libc + diff --git a/build.symbian/symbian_ua.mmp b/build.symbian/symbian_ua.mmp index 17cdb548..edd8b59d 100644 --- a/build.symbian/symbian_ua.mmp +++ b/build.symbian/symbian_ua.mmp @@ -32,11 +32,13 @@ SYSTEMINCLUDE \epoc32\include\libc LIBRARY pjsip_simple.lib pjsip.lib pjsdp.lib pjmedia.lib
LIBRARY pjnath.lib pjlib_util.lib pjlib.lib
LIBRARY symbian_audio.lib
+ LIBRARY libgsmcodec.lib
#else
STATICLIBRARY pjsua_lib.lib pjsip_ua.lib
STATICLIBRARY pjsip_simple.lib pjsip.lib pjsdp.lib pjmedia.lib
STATICLIBRARY pjnath.lib pjlib_util.lib pjlib.lib
STATICLIBRARY symbian_audio.lib
+ STATICLIBRARY libgsmcodec.lib
#endif
#ifdef WINSCW
|