summaryrefslogtreecommitdiff
path: root/build.symbian/pjlib.mmp
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-07-20 08:08:30 +0000
committerBenny Prijono <bennylp@teluu.com>2007-07-20 08:08:30 +0000
commitd24a9aee403d6540ec792d3b56a1934fbc0969d4 (patch)
tree0706522f9173a479f4f3af4e6fbf1e1cddb9ef2b /build.symbian/pjlib.mmp
parentc3f4bae326d9e2dfa78d23f288e822e7ae16c2db (diff)
Ticket #354: build PJLIB as dynamic libraries (.DSO) in Symbian
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1405 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'build.symbian/pjlib.mmp')
-rw-r--r--build.symbian/pjlib.mmp20
1 files changed, 18 insertions, 2 deletions
diff --git a/build.symbian/pjlib.mmp b/build.symbian/pjlib.mmp
index e574b47a..e2d5cc99 100644
--- a/build.symbian/pjlib.mmp
+++ b/build.symbian/pjlib.mmp
@@ -1,7 +1,22 @@
+#if defined(EKA2)
+// ARM ABIv2 doesn't support static libraries anymore
+TARGET pjlib.dll
+TARGETTYPE dll
+UID 0x1000008d 0xA0004299
+CAPABILITY NONE
+LIBRARY esock.lib insock.lib charconv.lib euser.lib estlib.lib
+MACRO PJ_DLL
+MACRO PJ_EXPORTING
+
+DEFFILE .\pjlib.def
+
+#else
+
TARGET pjlib.lib
TARGETTYPE lib
UID 0x100039CE 0x10004299
-VENDORID 0x70000001
+//VENDORID 0x70000001
+#endif
SOURCEPATH ..\pjlib\src\pj
@@ -32,6 +47,7 @@ SOURCE pool_buf.c
SOURCE pool_caching.c
SOURCE rand.c
SOURCE rbtree.c
+SOURCE sock_common.c
SOURCE types.c
@@ -91,7 +107,7 @@ SOURCE unicode_symbian.cpp
//DOCUMENT pj\unicode.h
SYSTEMINCLUDE ..\pjlib\include
-
SYSTEMINCLUDE \epoc32\include
SYSTEMINCLUDE \epoc32\include\libc
+