summaryrefslogtreecommitdiff
path: root/build.symbian/symbian_ua.mmp
diff options
context:
space:
mode:
Diffstat (limited to 'build.symbian/symbian_ua.mmp')
-rw-r--r--build.symbian/symbian_ua.mmp48
1 files changed, 25 insertions, 23 deletions
diff --git a/build.symbian/symbian_ua.mmp b/build.symbian/symbian_ua.mmp
index e23d0d86..5bdfebad 100644
--- a/build.symbian/symbian_ua.mmp
+++ b/build.symbian/symbian_ua.mmp
@@ -1,3 +1,6 @@
+#define SND_USE_NULL 0
+#define SND_USE_APS 0
+
TARGET symbian_ua.exe
TARGETTYPE exe
UID 0x0 0xA000000D
@@ -7,10 +10,6 @@ SOURCEPATH ..\pjsip-apps\src\symbian_ua
MACRO PJ_M_I386=1
MACRO PJ_SYMBIAN=1
-#if defined(PJ_BUILD_DLL)
- MACRO PJ_DLL=1
-#endif
-
// Source files
SOURCE ua.cpp
@@ -18,6 +17,10 @@ SOURCE main_symbian.cpp
DOCUMENT ua.h
+START RESOURCE symbian_ua_reg.rss
+ TARGETPATH \private\10003a3f\apps
+END
+
SYSTEMINCLUDE ..\pjlib\include
SYSTEMINCLUDE ..\pjlib-util\include
SYSTEMINCLUDE ..\pjnath\include
@@ -27,18 +30,25 @@ SYSTEMINCLUDE ..\pjsip\include
SYSTEMINCLUDE \epoc32\include
SYSTEMINCLUDE \epoc32\include\libc
-#if defined(PJ_BUILD_DLL)
- LIBRARY pjsua_lib.lib pjsip_ua.lib
- LIBRARY pjsip_simple.lib pjsip.lib pjsdp.lib pjmedia.lib
- LIBRARY pjnath.lib pjlib_util.lib pjlib.lib
- LIBRARY symbian_audio.lib libsrtp.lib
- LIBRARY libgsmcodec.lib libspeexcodec.lib
+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 libsrtp.lib
+STATICLIBRARY libgsmcodec.lib libspeexcodec.lib
+
+#if SND_USE_NULL || defined(WINSCW)
+ STATICLIBRARY null_audio.lib
+ CAPABILITY NetworkServices LocalServices ReadUserData WriteUserData UserEnvironment
+#elif SND_USE_APS
+ STATICLIBRARY symbian_audio_aps.lib
+ LIBRARY APSSession2.lib
+ CAPABILITY NetworkServices LocalServices ReadUserData WriteUserData UserEnvironment MultimediaDD
+ MACRO PJMEDIA_SYM_SND_USE_APS=1
#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 libsrtp.lib
- STATICLIBRARY libgsmcodec.lib libspeexcodec.lib
+ STATICLIBRARY symbian_audio.lib
+ LIBRARY mediaclientaudiostream.lib
+ LIBRARY mediaclientaudioinputstream.lib
+ CAPABILITY NetworkServices LocalServices ReadUserData WriteUserData UserEnvironment
#endif
#ifdef WINSCW
@@ -46,14 +56,6 @@ SYSTEMINCLUDE \epoc32\include\libc
#endif
LIBRARY esock.lib insock.lib charconv.lib euser.lib estlib.lib
-LIBRARY mediaclientaudiostream.lib
-LIBRARY mediaclientaudioinputstream.lib
-
-CAPABILITY NetworkServices LocalServices ReadUserData WriteUserData UserEnvironment
-
-START RESOURCE symbian_ua_reg.rss
- TARGETPATH \private\10003a3f\apps
-END
// The default 8KB seems to be insufficient with all bells and
// whistles turned on