1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/persistentdata/persistentstorage/sqlite3api/GROUP/tclsqlite3.mmp Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,195 @@
1.4 +// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
1.5 +// All rights reserved.
1.6 +// This component and the accompanying materials are made available
1.7 +// under the terms of "Eclipse Public License v1.0"
1.8 +// which accompanies this distribution, and is available
1.9 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.10 +//
1.11 +// Initial Contributors:
1.12 +// Nokia Corporation - initial contribution.
1.13 +//
1.14 +// Contributors:
1.15 +//
1.16 +// Description:
1.17 +// SQLite C API test application (used to run the TCL test suite)
1.18 +// The "buildrom" command (uncomment before that the line in sqlite3tests.iby file that copies "1020383e.txt" file):
1.19 +// buildrom -D_SERIAL_DOWNLOAD -DRVCT -D_EABI=ARMV5 -fm=/epoc32/rom/include/featuredatabase.xml h4hrp.oby textshell.oby sqlite3.iby sqlite3tests.iby openenv.iby bluetooth.iby ups.iby timezonelocalization.iby -orombld.img
1.20 +//
1.21 +//
1.22 +
1.23 +/**
1.24 + @file
1.25 +*/
1.26 +
1.27 +#include "tclsqlite3_macro.mmh"
1.28 +
1.29 +TARGET tclsqlite3.exe
1.30 +TARGETTYPE EXE
1.31 +
1.32 +CAPABILITY All -Tcb
1.33 +
1.34 +UID 0x20004C45 0x10285A82
1.35 +
1.36 +VENDORID 0x70000001
1.37 +
1.38 +SMPSAFE
1.39 +
1.40 +EPOCSTACKSIZE 81920 //max 80kb
1.41 +EPOCHEAPSIZE 0x00100000 0x02000000
1.42 +
1.43 +// Need this otherwise get a lot of mismatched IMPORT_C/EXPORT_C even though this is an exe
1.44 +MACRO SQLITE_DLL
1.45 +
1.46 +//////////////////////////////////////////////////////////////////////////////////////////////////////////
1.47 +///////////////// RVCT compiler warning & optimization options /////////////////////////////////////////
1.48 +
1.49 +//550: <entity-kind> "entity" was set but never used
1.50 +//C2874W: <name> may be used before being set
1.51 +//368: <entity-kind> "<entity>" defines no constructor to initialize the following:
1.52 +//177-D: variable <name> was declared but never referenced
1.53 +//1293-D: assignment in condition
1.54 +//C3017W: <name> may be used before being set
1.55 +//61: integer operation result is out of range
1.56 +
1.57 +OPTION ARMCC --diag_suppress 550,2874,368,177,1293,3017,61
1.58 +OPTION ARMCC -Ono_cg_cond
1.59 +
1.60 +//////////////////////////////////////////////////////////////////////////////////////////////////////////
1.61 +///////////////// CW compiler warning options //////////////////////////////////////////////////////////
1.62 +
1.63 +//Variable/argument <x> is not used in function
1.64 +//Possible unwanted <x>
1.65 +
1.66 +OPTION CW -w nounused -w nounwanted
1.67 +
1.68 +//////////////////////////////////////////////////////////////////////////////////////////////////////////
1.69 +///////////////// GCC compiler warning options /////////////////////////////////////////////////////////
1.70 +
1.71 +//"-w" option suppresses all warnings!
1.72 +//"<variable> might be used uninitialized in this function" - only this warning needs to be suppressed,
1.73 +//but there is no option for that.
1.74 +
1.75 +OPTION GCC -w
1.76 +
1.77 +//////////////////////////////////////////////////////////////////////////////////////////////////////////
1.78 +
1.79 +USERINCLUDE ../traces_sqlite3
1.80 +USERINCLUDE ../SQLite
1.81 +USERINCLUDE ../OsLayer
1.82 +OS_LAYER_LIBC_SYSTEMINCLUDE
1.83 +OS_LAYER_SYSTEMINCLUDE_SYMBIAN
1.84 +USERINCLUDE ../TEST/TCL/tcldistribution/generic
1.85 +
1.86 +SOURCEPATH ../SQLite
1.87 +SOURCE alter.c
1.88 +SOURCE analyze.c
1.89 +SOURCE attach.c
1.90 +SOURCE auth.c
1.91 +SOURCE bitvec.c
1.92 +SOURCE btree.c
1.93 +SOURCE btmutex.c
1.94 +SOURCE build.c
1.95 +SOURCE callback.c
1.96 +SOURCE complete.c
1.97 +SOURCE date.c
1.98 +SOURCE delete.c
1.99 +SOURCE expr.c
1.100 +SOURCE fault.c
1.101 +SOURCE func.c
1.102 +SOURCE global.c
1.103 +SOURCE hash.c
1.104 +SOURCE insert.c
1.105 +SOURCE journal.c
1.106 +SOURCE legacy.c
1.107 +SOURCE loadext.c
1.108 +SOURCE main.c
1.109 +SOURCE malloc.c
1.110 +SOURCE mem1.c
1.111 +SOURCE mem2.c
1.112 +SOURCE mem3.c
1.113 +SOURCE mem4.c
1.114 +SOURCE mem5.c
1.115 +SOURCE mem6.c
1.116 +SOURCE mutex.c
1.117 +SOURCE opcodes.c
1.118 +SOURCE os.c
1.119 +SOURCE pager.c
1.120 +SOURCE parse.c
1.121 +SOURCE pcache.c
1.122 +SOURCE pragma.c
1.123 +SOURCE prepare.c
1.124 +SOURCE printf.c
1.125 +SOURCE random.c
1.126 +SOURCE resolve.c
1.127 +SOURCE select.c
1.128 +SOURCE status.c
1.129 +SOURCE table.c
1.130 +SOURCE tokenize.c
1.131 +SOURCE trigger.c
1.132 +SOURCE update.c
1.133 +SOURCE utf.c
1.134 +SOURCE util.c
1.135 +SOURCE vacuum.c
1.136 +SOURCE vdbe.c
1.137 +SOURCE vdbeapi.c
1.138 +SOURCE vdbeaux.c
1.139 +SOURCE vdbeblob.c
1.140 +SOURCE vdbefifo.c
1.141 +SOURCE vdbemem.c
1.142 +SOURCE vtab.c
1.143 +SOURCE walker.c
1.144 +SOURCE where.c
1.145 +
1.146 +SOURCEPATH ../TEST/SRC
1.147 +SOURCE tclsqlite.c
1.148 +SOURCE test1.c
1.149 +SOURCE test2.c
1.150 +SOURCE test3.c
1.151 +SOURCE test4.c
1.152 +SOURCE test5.c
1.153 +SOURCE test6.c
1.154 +SOURCE test7.c
1.155 +SOURCE test8.c
1.156 +SOURCE test9.c
1.157 +SOURCE test_async.c
1.158 +SOURCE test_autoext.c
1.159 +SOURCE test_btree.c
1.160 +SOURCE test_config.c
1.161 +SOURCE test_devsym.c
1.162 +SOURCE test_func.c
1.163 +SOURCE test_hexio.c
1.164 +SOURCE test_loadext.c
1.165 +SOURCE test_md5.c
1.166 +SOURCE test_malloc.c
1.167 +SOURCE test_mutex.c
1.168 +SOURCE test_onefile.c
1.169 +SOURCE test_osinst.c
1.170 +SOURCE test_schema.c
1.171 +SOURCE test_server.c
1.172 +SOURCE test_tclvar.c
1.173 +SOURCE test_thread.c
1.174 +
1.175 +SOURCEPATH ../OsLayer
1.176 +SOURCE FileBuf64.cpp
1.177 +SOURCE os_symbian_mt.cpp
1.178 +SOURCE SqliteUtil.cpp
1.179 +#ifdef WINSCW
1.180 +SOURCE os_symbian_emul.cpp
1.181 +#else
1.182 +SOURCE os_symbian_hrdw.cpp
1.183 +#endif
1.184 +SOURCE test_fileutil.cpp
1.185 +
1.186 +LIBRARY euser.lib
1.187 +LIBRARY efsrv.lib
1.188 +LIBRARY estor.lib
1.189 +
1.190 +STATICLIBRARY libcrt0.lib
1.191 +LIBRARY libc.lib
1.192 +LIBRARY libpthread.lib
1.193 +LIBRARY libm.lib
1.194 +LIBRARY libdl.lib
1.195 +STATICLIBRARY tcl.lib
1.196 +#ifdef WINSCW
1.197 +LIBRARY ewsd.lib
1.198 +#endif