blob: e5c3107362ef9f1b13edea05acaa018a211158f7 [file] [log] [blame]
Tristan Matthews0a329cc2013-07-17 13:20:14 -04001#if defined(PJ_BUILD_DLL)
2TARGET pjlib.dll
3TARGETTYPE dll
4UID 0x0 0xA0000001
5
6CAPABILITY 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
15TARGET pjlib.lib
16TARGETTYPE lib
17
18#endif
19
20SOURCEPATH ..\pjlib\src\pj
21
22MACRO PJ_M_I386=1
23MACRO PJ_SYMBIAN=1
24
25// Must compile as C++, otherwise exception would not work
26OPTION CW -lang c++
27OPTION ARMCC --cpp --gnu
28OPTION GCC -x c++
29OPTION GCCE -x c++
30
31//
32// Platform independent source
33//
34SOURCE activesock.c
35SOURCE 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_info.c
47SOURCE os_info_symbian.cpp
48SOURCE os_time_common.c
49SOURCE pool.c
50SOURCE pool_buf.c
51SOURCE pool_caching.c
52SOURCE rand.c
53SOURCE rbtree.c
54SOURCE ssl_sock_common.c
55SOURCE ssl_sock_dump.c
56SOURCE sock_common.c
57SOURCE sock_qos_common.c
58SOURCE types.c
59
60
61//
62// Platform dependent source
63//
64SOURCE compat\string_compat.c
65SOURCE addr_resolv_symbian.cpp
66SOURCE exception_symbian.cpp
67SOURCE file_access_unistd.c
68SOURCE file_io_ansi.c
69SOURCE guid_simple.c
70SOURCE ioqueue_symbian.cpp
71SOURCE ip_helper_symbian.cpp
72SOURCE log_writer_symbian_console.cpp
73SOURCE os_core_symbian.cpp
74SOURCE os_error_symbian.cpp
75SOURCE os_timestamp_common.c
76SOURCE os_time_unix.c
77SOURCE os_timestamp_posix.c
78SOURCE pool_policy_new.cpp
79SOURCE ssl_sock_symbian.cpp
80SOURCE sock_symbian.cpp
81SOURCE sock_select_symbian.cpp
82SOURCE sock_qos_symbian.cpp
83SOURCE timer_symbian.cpp
84SOURCE unicode_symbian.cpp
85
86//DOCUMENT os_symbian.h
87
88//DOCUMENT pj\addr_resolv.h
89//DOCUMENT pj\array.h
90//DOCUMENT pj\assert.h
91//DOCUMENT pj\config.h
92//DOCUMENT pj\config_site.h
93//DOCUMENT pj\config_site_sample.h
94//DOCUMENT pj\ctype.h
95//DOCUMENT pj\errno.h
96//DOCUMENT pj\except.h
97//DOCUMENT pj\file_access.h
98//DOCUMENT pj\file_io.h
99//DOCUMENT pj\guid.h
100//DOCUMENT pj\hash.h
101//DOCUMENT pj\ioqueue.h
102//DOCUMENT pj\ip_helper.h
103//DOCUMENT pj\list.h
104//DOCUMENT pj\lock.h
105//DOCUMENT pj\log.h
106//DOCUMENT pj\os.h
107//DOCUMENT pj\\pool.h
108//DOCUMENT pj\\pool_buf.h
109//DOCUMENT pj\rand.h
110//DOCUMENT pj\rbtree.h
111//DOCUMENT pj\sock.h
112//DOCUMENT pj\sock_select.h
113//DOCUMENT pj\string.h
114//DOCUMENT pj\timer.h
115//DOCUMENT pj\types.h
116//DOCUMENT pj\unicode.h
117
118SYSTEMINCLUDE ..\pjlib\include
119SYSTEMINCLUDE \epoc32\include
120SYSTEMINCLUDE \epoc32\include\libc
121
122