blob: 3765e0f5a70a21623e316aefeb7ba39033f498f5 [file] [log] [blame]
Benny Prijono8f28b2d2007-12-28 18:36:31 +00001#if defined(PJ_BUILD_DLL)
Benny Prijono8ab968f2007-07-20 08:08:30 +00002TARGET pjlib.dll
3TARGETTYPE dll
Benny Prijono8f28b2d2007-12-28 18:36:31 +00004UID 0x0 0xA0000001
5
Benny Prijono8ab968f2007-07-20 08:08:30 +00006CAPABILITY NONE
7LIBRARY esock.lib insock.lib charconv.lib euser.lib estlib.lib
8MACRO PJ_DLL
9MACRO PJ_EXPORTING
10
11DEFFILE .\pjlib.def
12
13#else
14
Benny Prijonof260e462007-04-30 21:03:32 +000015TARGET pjlib.lib
16TARGETTYPE lib
Benny Prijono8f28b2d2007-12-28 18:36:31 +000017
Benny Prijono8ab968f2007-07-20 08:08:30 +000018#endif
Benny Prijonof260e462007-04-30 21:03:32 +000019
20SOURCEPATH ..\pjlib\src\pj
21
Benny Prijonof260e462007-04-30 21:03:32 +000022MACRO PJ_M_I386=1
23MACRO PJ_SYMBIAN=1
Benny Prijonof260e462007-04-30 21:03:32 +000024
Benny Prijono1e6be1c2009-06-17 12:34:18 +000025// Must compile as C++, otherwise exception would not work
26OPTION CW -lang c++
Benny Prijonocaecfd42010-01-06 08:34:41 +000027OPTION ARMCC --cpp --gnu
Benny Prijono1e6be1c2009-06-17 12:34:18 +000028OPTION GCC -x c++
29OPTION GCCE -x c++
30
Benny Prijonof260e462007-04-30 21:03:32 +000031//
32// Platform independent source
33//
Benny Prijonoc67f8852008-05-20 08:51:03 +000034SOURCE activesock.c
Benny Prijonof260e462007-04-30 21:03:32 +000035SOURCE array.c
36SOURCE config.c
37SOURCE ctype.c
38SOURCE errno.c
39SOURCE fifobuf.c
40SOURCE guid.c
41SOURCE hash.c
42SOURCE list.c
43SOURCE lock.c
44SOURCE string.c
45SOURCE log.c
46SOURCE os_time_common.c
47SOURCE pool.c
48SOURCE pool_buf.c
49SOURCE pool_caching.c
50SOURCE rand.c
51SOURCE rbtree.c
Nanang Izzuddin2fb937e2010-02-24 05:43:34 +000052SOURCE ssl_sock_common.c
53SOURCE ssl_sock_dump.c
Benny Prijono8ab968f2007-07-20 08:08:30 +000054SOURCE sock_common.c
Benny Prijono4d79b0f2009-10-25 09:02:07 +000055SOURCE sock_qos_common.c
Benny Prijonof260e462007-04-30 21:03:32 +000056SOURCE types.c
57
58
59//
60// Platform dependent source
61//
Benny Prijonob2c96822007-05-03 13:31:21 +000062SOURCE compat\string_compat.c
Benny Prijonof260e462007-04-30 21:03:32 +000063SOURCE addr_resolv_symbian.cpp
64SOURCE exception_symbian.cpp
65SOURCE file_access_unistd.c
66SOURCE file_io_ansi.c
67SOURCE guid_simple.c
Benny Prijonob2c96822007-05-03 13:31:21 +000068SOURCE ioqueue_symbian.cpp
Benny Prijonoa1fb4092007-12-01 09:02:46 +000069SOURCE ip_helper_symbian.cpp
Benny Prijonof260e462007-04-30 21:03:32 +000070SOURCE log_writer_symbian_console.cpp
71SOURCE os_core_symbian.cpp
72SOURCE os_error_symbian.cpp
73SOURCE os_timestamp_common.c
74SOURCE os_time_unix.c
75SOURCE os_timestamp_posix.c
76SOURCE pool_policy_new.cpp
Nanang Izzuddin6c62bf42009-08-27 19:55:13 +000077SOURCE ssl_sock_symbian.cpp
Benny Prijonof260e462007-04-30 21:03:32 +000078SOURCE sock_symbian.cpp
79SOURCE sock_select_symbian.cpp
Benny Prijono4d79b0f2009-10-25 09:02:07 +000080SOURCE sock_qos_symbian.cpp
Benny Prijonob2c96822007-05-03 13:31:21 +000081SOURCE timer_symbian.cpp
Benny Prijonof260e462007-04-30 21:03:32 +000082SOURCE unicode_symbian.cpp
83
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000084//DOCUMENT os_symbian.h
Benny Prijonoba5926a2007-05-02 11:29:37 +000085
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000086//DOCUMENT pj\addr_resolv.h
87//DOCUMENT pj\array.h
88//DOCUMENT pj\assert.h
89//DOCUMENT pj\config.h
90//DOCUMENT pj\config_site.h
Benny Prijono5d542642007-05-02 18:54:19 +000091//DOCUMENT pj\config_site_sample.h
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000092//DOCUMENT pj\ctype.h
93//DOCUMENT pj\errno.h
94//DOCUMENT pj\except.h
95//DOCUMENT pj\file_access.h
96//DOCUMENT pj\file_io.h
97//DOCUMENT pj\guid.h
98//DOCUMENT pj\hash.h
99//DOCUMENT pj\ioqueue.h
100//DOCUMENT pj\ip_helper.h
101//DOCUMENT pj\list.h
102//DOCUMENT pj\lock.h
103//DOCUMENT pj\log.h
104//DOCUMENT pj\os.h
105//DOCUMENT pj\\pool.h
106//DOCUMENT pj\\pool_buf.h
107//DOCUMENT pj\rand.h
108//DOCUMENT pj\rbtree.h
109//DOCUMENT pj\sock.h
110//DOCUMENT pj\sock_select.h
111//DOCUMENT pj\string.h
112//DOCUMENT pj\timer.h
113//DOCUMENT pj\types.h
114//DOCUMENT pj\unicode.h
Benny Prijonof260e462007-04-30 21:03:32 +0000115
116SYSTEMINCLUDE ..\pjlib\include
Benny Prijonof260e462007-04-30 21:03:32 +0000117SYSTEMINCLUDE \epoc32\include
118SYSTEMINCLUDE \epoc32\include\libc
119
Benny Prijono8ab968f2007-07-20 08:08:30 +0000120