blob: 73f004bea86fd6a81ee69d70806494eca74ea56a [file] [log] [blame]
Tristan Matthews0a329cc2013-07-17 13:20:14 -04001TARGET pjlib_test.exe
2TARGETTYPE exe
3UID 0x0 0xA0000002
4
5
6SOURCEPATH ..\pjlib\src\pjlib-test
7
8MACRO PJ_M_I386=1
9MACRO PJ_SYMBIAN=1
10
11// Must compile as C++, otherwise exception would not work
12OPTION CW -lang c++
13OPTION ARMCC --cpp --gnu
14OPTION GCC -x c++
15OPTION GCCE -x c++
16
17#if defined(PJ_BUILD_DLL)
18MACRO PJ_DLL
19LIBRARY pjlib.lib
20#else
21STATICLIBRARY pjlib.lib
22#endif
23
24// Test files
25
26SOURCE activesock.c
27SOURCE atomic.c
28SOURCE echo_clt.c
29SOURCE errno.c
30SOURCE exception_wrap.cpp
31SOURCE fifobuf.c
32SOURCE file.c
33SOURCE hash_test.c
34SOURCE ioq_perf.c
35SOURCE ioq_tcp.c
36SOURCE ioq_udp.c
37SOURCE ioq_unreg.c
38SOURCE list.c
39SOURCE mutex.c
40SOURCE os.c
41SOURCE pool_wrap.cpp
42SOURCE pool_perf.c
43SOURCE rand.c
44SOURCE rbtree.c
45SOURCE select.c
46SOURCE sleep.c
47SOURCE sock.c
48SOURCE sock_perf.c
49SOURCE ssl_sock.c
50SOURCE string.c
51SOURCE test_wrap.cpp
52SOURCE thread.c
53SOURCE timer.c
54SOURCE timestamp.c
55SOURCE udp_echo_srv_ioqueue.c
56SOURCE udp_echo_srv_sync.c
57SOURCE util.c
58
59SOURCE main_symbian.cpp
60
61DOCUMENT test.h
62
63START RESOURCE pjlib_test_reg.rss
64 TARGETPATH \private\10003a3f\apps
65END
66
67SYSTEMINCLUDE ..\pjlib\include
68
69SYSTEMINCLUDE \epoc32\include
70SYSTEMINCLUDE \epoc32\include\libc
71
72LIBRARY esock.lib insock.lib charconv.lib euser.lib estlib.lib
73LIBRARY securesocket.lib x509.lib crypto.lib x500.lib
74LIBRARY hal.lib efsrv.lib
75
76#ifdef WINSCW
77STATICLIBRARY eexe.lib ecrt0.lib
78#endif
79
80// Need a bit of mem for logging in the app.
81EPOCSTACKSIZE 32768
82
83CAPABILITY NetworkServices LocalServices ReadUserData WriteUserData UserEnvironment