diff options
Diffstat (limited to 'build.symbian')
-rw-r--r-- | build.symbian/00.bat | 4 | ||||
-rw-r--r-- | build.symbian/01.bat | 5 | ||||
-rw-r--r-- | build.symbian/bld.inf | 9 | ||||
-rw-r--r-- | build.symbian/pjlib.mmp | 65 | ||||
-rw-r--r-- | build.symbian/pjlib_test.mmp | 57 |
5 files changed, 140 insertions, 0 deletions
diff --git a/build.symbian/00.bat b/build.symbian/00.bat new file mode 100644 index 00000000..8f5b15a2 --- /dev/null +++ b/build.symbian/00.bat @@ -0,0 +1,4 @@ +rem set MWSym2Libraries=1 +set EPOCROOT=\Symbian\9.1\S60_3rd_MR_2\ +rem set EPOCROOT=\Symbian\UIQ3SDK\ +bldmake bldfiles diff --git a/build.symbian/01.bat b/build.symbian/01.bat new file mode 100644 index 00000000..df824732 --- /dev/null +++ b/build.symbian/01.bat @@ -0,0 +1,5 @@ +rem set MWSym2Libraries=1 +rem set MWSym2Libraries=\Symbian\9.1\S60_3rd\Epoc32\release\winscw\udeb + +set EPOCROOT=\Symbian\9.1\S60_3rd_MR_2\ +call abld build -v vs6 udeb diff --git a/build.symbian/bld.inf b/build.symbian/bld.inf new file mode 100644 index 00000000..91a4ead8 --- /dev/null +++ b/build.symbian/bld.inf @@ -0,0 +1,9 @@ +prj_mmpfiles +pjlib.mmp +//pjlib_util.mmp +//pjsip.mmp +//pjsip_simple.mmp +//pjsdp.mmp +//pjsip_ua.mmp +//pjlib_test.mmp +//sipstateless.mmp diff --git a/build.symbian/pjlib.mmp b/build.symbian/pjlib.mmp new file mode 100644 index 00000000..c3e689ab --- /dev/null +++ b/build.symbian/pjlib.mmp @@ -0,0 +1,65 @@ +TARGET pjlib.lib +TARGETTYPE lib +UID 0x100039CE 0x10004299 +VENDORID 0x70000001 + +SOURCEPATH ..\pjlib\src\pj + +OPTION CW -lang c++ + +MACRO PJ_M_I386=1 +MACRO PJ_SYMBIAN=1 +MACRO PJ_EXPORTING + +// +// Platform independent source +// +SOURCE array.c +SOURCE config.c +SOURCE ctype.c +SOURCE errno.c +SOURCE fifobuf.c +SOURCE guid.c +SOURCE hash.c +SOURCE list.c +SOURCE lock.c +SOURCE string.c +SOURCE log.c +SOURCE os_time_common.c +SOURCE pool.c +SOURCE pool_buf.c +SOURCE pool_caching.c +SOURCE rand.c +SOURCE rbtree.c +SOURCE timer.c +SOURCE types.c + + +// +// Platform dependent source +// +SOURCE addr_resolv_symbian.cpp +SOURCE exception_symbian.cpp +SOURCE file_access_unistd.c +SOURCE file_io_ansi.c +SOURCE guid_simple.c +SOURCE ip_helper_generic.c +SOURCE log_writer_symbian_console.cpp +SOURCE os_core_symbian.cpp +SOURCE os_error_symbian.cpp +SOURCE os_timestamp_common.c +SOURCE os_time_unix.c +SOURCE os_timestamp_posix.c +SOURCE pool_policy_new.cpp +SOURCE compat\string_compat.c +SOURCE sock_symbian.cpp +SOURCE sock_select_symbian.cpp +SOURCE ioqueue_symbian.cpp +SOURCE unicode_symbian.cpp + + +SYSTEMINCLUDE ..\pjlib\include + +SYSTEMINCLUDE \epoc32\include +SYSTEMINCLUDE \epoc32\include\libc + diff --git a/build.symbian/pjlib_test.mmp b/build.symbian/pjlib_test.mmp new file mode 100644 index 00000000..e4294b1a --- /dev/null +++ b/build.symbian/pjlib_test.mmp @@ -0,0 +1,57 @@ +TARGET pjlib_test.exe +TARGETTYPE exe +UID 0x100039CE 0x10004299 +VENDORID 0x70000001 + +SOURCEPATH ..\pjlib\src\pjlib-test + +MACRO PJ_M_I386=1 +MACRO PJ_SYMBIAN=1 +MACRO PJ_IMPORTING + +OPTION CW -lang c++ + +// Test files + +SOURCE atomic.c +SOURCE echo_clt.c +SOURCE errno.c +SOURCE exception.c +SOURCE fifobuf.c +SOURCE file.c +SOURCE ioq_perf.c +SOURCE ioq_tcp.c +SOURCE ioq_udp.c +SOURCE ioq_unreg.c +SOURCE list.c +SOURCE mutex.c +SOURCE os.c +SOURCE pool.c +SOURCE pool_perf.c +SOURCE rand.c +SOURCE rbtree.c +SOURCE select.c +SOURCE sleep.c +SOURCE sock.c +SOURCE sock_perf.c +SOURCE string.c +SOURCE test.c +SOURCE thread.c +SOURCE timer.c +SOURCE timestamp.c +SOURCE udp_echo_srv_ioqueue.c +SOURCE udp_echo_srv_sync.c +SOURCE util.c + +SOURCE main_symbian.cpp + + +SYSTEMINCLUDE ..\pjlib\include + +SYSTEMINCLUDE \epoc32\include +SYSTEMINCLUDE \epoc32\include\libc + +LIBRARY pjlib.lib esock.lib insock.lib charconv.lib euser.lib estlib.lib eexe.lib +STATICLIBRARY ecrt0.lib +CAPABILITY None + |