pjproject/build.symbian/pjlib.mmp
Benny Prijono 1e6be1c564 Ticket #887: Re-enable compile as C++ option for libraries as part of making exception work in Symbian
- also added pjlib-test in bld.inf
 - added pjlib-test.pkg
 - changed hash.c to hash_test.c in pjlib_test




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2768 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-17 12:34:18 +00:00

116 lines
2.2 KiB
Text

#if defined(PJ_BUILD_DLL)
TARGET pjlib.dll
TARGETTYPE dll
UID 0x0 0xA0000001
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
#endif
SOURCEPATH ..\pjlib\src\pj
MACRO PJ_M_I386=1
MACRO PJ_SYMBIAN=1
// Must compile as C++, otherwise exception would not work
OPTION CW -lang c++
OPTION ARMCC --cpp
OPTION GCC -x c++
OPTION GCCE -x c++
//
// Platform independent source
//
SOURCE activesock.c
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 sock_common.c
SOURCE types.c
//
// Platform dependent source
//
SOURCE compat\string_compat.c
SOURCE addr_resolv_symbian.cpp
SOURCE exception_symbian.cpp
SOURCE file_access_unistd.c
SOURCE file_io_ansi.c
SOURCE guid_simple.c
SOURCE ioqueue_symbian.cpp
SOURCE ip_helper_symbian.cpp
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 sock_symbian.cpp
SOURCE sock_select_symbian.cpp
SOURCE timer_symbian.cpp
SOURCE unicode_symbian.cpp
//DOCUMENT os_symbian.h
//DOCUMENT pj\addr_resolv.h
//DOCUMENT pj\array.h
//DOCUMENT pj\assert.h
//DOCUMENT pj\config.h
//DOCUMENT pj\config_site.h
//DOCUMENT pj\config_site_sample.h
//DOCUMENT pj\ctype.h
//DOCUMENT pj\errno.h
//DOCUMENT pj\except.h
//DOCUMENT pj\file_access.h
//DOCUMENT pj\file_io.h
//DOCUMENT pj\guid.h
//DOCUMENT pj\hash.h
//DOCUMENT pj\ioqueue.h
//DOCUMENT pj\ip_helper.h
//DOCUMENT pj\list.h
//DOCUMENT pj\lock.h
//DOCUMENT pj\log.h
//DOCUMENT pj\os.h
//DOCUMENT pj\\pool.h
//DOCUMENT pj\\pool_buf.h
//DOCUMENT pj\rand.h
//DOCUMENT pj\rbtree.h
//DOCUMENT pj\sock.h
//DOCUMENT pj\sock_select.h
//DOCUMENT pj\string.h
//DOCUMENT pj\timer.h
//DOCUMENT pj\types.h
//DOCUMENT pj\unicode.h
SYSTEMINCLUDE ..\pjlib\include
SYSTEMINCLUDE \epoc32\include
SYSTEMINCLUDE \epoc32\include\libc