persistentstorage/sqlite3api/GROUP/tclsqlite3.mmp
changeset 0 08ec8eefde2f
child 12 31a8f755b7fe
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/persistentstorage/sqlite3api/GROUP/tclsqlite3.mmp	Fri Jan 22 11:06:30 2010 +0200
@@ -0,0 +1,190 @@
+// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// SQLite C API test application
+// The "buildrom" command:
+// buildrom -D_SERIAL_DOWNLOAD -DRVCT -D_EABI=ARMV5 -D_NAND2 -fm=/epoc32/rom/include/featuredatabase.xml h4hrp.oby textshell.oby syslibs_utils.oby sqlite3.iby sqlite3tests.iby openenv.iby bluetooth.iby ups.iby -orombld.img
+// 
+//
+
+/**
+ @file
+*/
+#include <e32utrace.mmh>
+#include "tclsqlite3_macro.mmh"
+
+TARGET		tclsqlite3.exe
+TARGETTYPE	EXE
+
+CAPABILITY	All -Tcb
+
+UID         0x20004C45 0x10285A82
+
+VENDORID	0x70000001
+
+SMPSAFE
+
+EPOCSTACKSIZE 81920  //max 80kb
+EPOCHEAPSIZE 0x00100000 0x02000000
+
+//////////////////////////////////////////////////////////////////////////////////////////////////////////
+/////////////////  RVCT compiler warning & optimization options  /////////////////////////////////////////
+
+//550: <entity-kind> "entity" was set but never used
+//C2874W: <name> may be used before being set
+//368: <entity-kind> "<entity>" defines no constructor to initialize the following:
+//177-D: variable <name> was declared but never referenced
+//1293-D: assignment in condition
+//C3017W: <name> may be used before being set
+//61: integer operation result is out of range
+
+OPTION ARMCC --diag_suppress 550,2874,368,177,1293,3017,61
+OPTION ARMCC -Ono_cg_cond
+
+//////////////////////////////////////////////////////////////////////////////////////////////////////////
+/////////////////  CW compiler warning options  //////////////////////////////////////////////////////////
+
+//Variable/argument <x> is not used in function
+//Possible unwanted <x>
+
+OPTION CW -w nounused -w nounwanted
+
+//////////////////////////////////////////////////////////////////////////////////////////////////////////
+/////////////////  GCC compiler warning options  /////////////////////////////////////////////////////////
+
+//"-w" option suppresses all warnings! 
+//"<variable> might be used uninitialized in this function" - only this warning needs to be suppressed,
+//but there is no option for that.
+
+OPTION GCC -w
+
+//////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+USERINCLUDE		../SQLite
+USERINCLUDE		../OsLayer
+OS_LAYER_LIBC_SYSTEMINCLUDE
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+USERINCLUDE ../TEST/TCL/tcldistribution/generic
+
+SOURCEPATH	../SQLite
+SOURCE		alter.c
+SOURCE		analyze.c
+SOURCE		attach.c
+SOURCE		auth.c
+SOURCE		bitvec.c
+SOURCE		btree.c
+SOURCE		btmutex.c
+SOURCE		build.c
+SOURCE		callback.c
+SOURCE		complete.c
+SOURCE		date.c
+SOURCE		delete.c
+SOURCE		expr.c
+SOURCE		fault.c
+SOURCE		func.c
+SOURCE		global.c
+SOURCE		hash.c
+SOURCE		insert.c
+SOURCE		journal.c
+SOURCE		legacy.c
+SOURCE		loadext.c
+SOURCE		main.c
+SOURCE		malloc.c
+SOURCE		mem1.c
+SOURCE		mem2.c
+SOURCE		mem3.c
+SOURCE		mem4.c
+SOURCE		mem5.c
+SOURCE		mem6.c
+SOURCE		mutex.c
+SOURCE		opcodes.c
+SOURCE		os.c
+SOURCE		pager.c
+SOURCE		parse.c
+SOURCE		pcache.c
+SOURCE		pragma.c
+SOURCE		prepare.c
+SOURCE		printf.c
+SOURCE		random.c
+SOURCE		resolve.c
+SOURCE		select.c
+SOURCE		status.c
+SOURCE		table.c
+SOURCE		tokenize.c
+SOURCE		trigger.c
+SOURCE		update.c
+SOURCE		utf.c
+SOURCE		util.c
+SOURCE		vacuum.c
+SOURCE		vdbe.c
+SOURCE		vdbeapi.c
+SOURCE		vdbeaux.c
+SOURCE		vdbeblob.c
+SOURCE		vdbefifo.c
+SOURCE		vdbemem.c
+SOURCE		vtab.c
+SOURCE		walker.c
+SOURCE		where.c
+
+SOURCEPATH	../TEST/SRC
+SOURCE		tclsqlite.c
+SOURCE		test1.c
+SOURCE		test2.c
+SOURCE		test3.c
+SOURCE		test4.c
+SOURCE		test5.c
+SOURCE		test6.c
+SOURCE		test7.c
+SOURCE		test8.c
+SOURCE		test9.c
+SOURCE		test_async.c
+SOURCE		test_autoext.c
+SOURCE		test_btree.c	
+SOURCE		test_config.c
+SOURCE		test_devsym.c
+SOURCE		test_func.c
+SOURCE		test_hexio.c
+SOURCE		test_loadext.c
+SOURCE		test_md5.c
+SOURCE		test_malloc.c
+SOURCE		test_mutex.c
+SOURCE		test_onefile.c
+SOURCE		test_osinst.c
+SOURCE		test_schema.c
+SOURCE		test_server.c
+SOURCE		test_tclvar.c
+SOURCE		test_thread.c
+
+SOURCEPATH	../OsLayer
+SOURCE		FileBuf64.cpp
+SOURCE		os_symbian_mt.cpp
+#ifdef WINSCW
+SOURCE		os_symbian_emul.cpp
+#else
+SOURCE		os_symbian_hrdw.cpp
+#endif
+SOURCE		test_fileutil.cpp
+
+LIBRARY		euser.lib 
+LIBRARY		efsrv.lib 
+LIBRARY		estor.lib
+
+STATICLIBRARY	libcrt0.lib 
+LIBRARY			libc.lib
+LIBRARY			libpthread.lib
+LIBRARY			libm.lib
+LIBRARY			libdl.lib
+STATICLIBRARY	tcl.lib
+#ifdef WINSCW
+LIBRARY		ewsd.lib
+#endif