blob: e2d5cc99d158f543e7c1cef8154d3e13365e2a21 [file] [log] [blame]
Benny Prijono8ab968f2007-07-20 08:08:30 +00001#if defined(EKA2)
2// ARM ABIv2 doesn't support static libraries anymore
3TARGET pjlib.dll
4TARGETTYPE dll
5UID 0x1000008d 0xA0004299
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
Benny Prijonof260e462007-04-30 21:03:32 +000015TARGET pjlib.lib
16TARGETTYPE lib
17UID 0x100039CE 0x10004299
Benny Prijono8ab968f2007-07-20 08:08:30 +000018//VENDORID 0x70000001
19#endif
Benny Prijonof260e462007-04-30 21:03:32 +000020
21SOURCEPATH ..\pjlib\src\pj
22
23OPTION CW -lang c++
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000024OPTION ARMCC --cpp
25OPTION GCC -x c++
Benny Prijonof260e462007-04-30 21:03:32 +000026
27MACRO PJ_M_I386=1
28MACRO PJ_SYMBIAN=1
Benny Prijonof260e462007-04-30 21:03:32 +000029
30//
31// Platform independent source
32//
33SOURCE array.c
34SOURCE config.c
35SOURCE ctype.c
36SOURCE errno.c
37SOURCE fifobuf.c
38SOURCE guid.c
39SOURCE hash.c
40SOURCE list.c
41SOURCE lock.c
42SOURCE string.c
43SOURCE log.c
44SOURCE os_time_common.c
45SOURCE pool.c
46SOURCE pool_buf.c
47SOURCE pool_caching.c
48SOURCE rand.c
49SOURCE rbtree.c
Benny Prijono8ab968f2007-07-20 08:08:30 +000050SOURCE sock_common.c
Benny Prijonof260e462007-04-30 21:03:32 +000051SOURCE types.c
52
53
54//
55// Platform dependent source
56//
Benny Prijonob2c96822007-05-03 13:31:21 +000057SOURCE compat\string_compat.c
Benny Prijonof260e462007-04-30 21:03:32 +000058SOURCE addr_resolv_symbian.cpp
59SOURCE exception_symbian.cpp
60SOURCE file_access_unistd.c
61SOURCE file_io_ansi.c
62SOURCE guid_simple.c
Benny Prijonob2c96822007-05-03 13:31:21 +000063SOURCE ioqueue_symbian.cpp
Benny Prijonof260e462007-04-30 21:03:32 +000064SOURCE ip_helper_generic.c
65SOURCE log_writer_symbian_console.cpp
66SOURCE os_core_symbian.cpp
67SOURCE os_error_symbian.cpp
68SOURCE os_timestamp_common.c
69SOURCE os_time_unix.c
70SOURCE os_timestamp_posix.c
71SOURCE pool_policy_new.cpp
Benny Prijonof260e462007-04-30 21:03:32 +000072SOURCE sock_symbian.cpp
73SOURCE sock_select_symbian.cpp
Benny Prijonob2c96822007-05-03 13:31:21 +000074SOURCE timer_symbian.cpp
Benny Prijonof260e462007-04-30 21:03:32 +000075SOURCE unicode_symbian.cpp
76
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000077//DOCUMENT os_symbian.h
Benny Prijonoba5926a2007-05-02 11:29:37 +000078
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000079//DOCUMENT pj\addr_resolv.h
80//DOCUMENT pj\array.h
81//DOCUMENT pj\assert.h
82//DOCUMENT pj\config.h
83//DOCUMENT pj\config_site.h
Benny Prijono5d542642007-05-02 18:54:19 +000084//DOCUMENT pj\config_site_sample.h
Benny Prijonoa0c8b5c2007-05-12 15:03:23 +000085//DOCUMENT pj\ctype.h
86//DOCUMENT pj\errno.h
87//DOCUMENT pj\except.h
88//DOCUMENT pj\file_access.h
89//DOCUMENT pj\file_io.h
90//DOCUMENT pj\guid.h
91//DOCUMENT pj\hash.h
92//DOCUMENT pj\ioqueue.h
93//DOCUMENT pj\ip_helper.h
94//DOCUMENT pj\list.h
95//DOCUMENT pj\lock.h
96//DOCUMENT pj\log.h
97//DOCUMENT pj\os.h
98//DOCUMENT pj\\pool.h
99//DOCUMENT pj\\pool_buf.h
100//DOCUMENT pj\rand.h
101//DOCUMENT pj\rbtree.h
102//DOCUMENT pj\sock.h
103//DOCUMENT pj\sock_select.h
104//DOCUMENT pj\string.h
105//DOCUMENT pj\timer.h
106//DOCUMENT pj\types.h
107//DOCUMENT pj\unicode.h
Benny Prijonof260e462007-04-30 21:03:32 +0000108
109SYSTEMINCLUDE ..\pjlib\include
Benny Prijonof260e462007-04-30 21:03:32 +0000110SYSTEMINCLUDE \epoc32\include
111SYSTEMINCLUDE \epoc32\include\libc
112
Benny Prijono8ab968f2007-07-20 08:08:30 +0000113