persistentstorage/sql/GROUP/sqlite.mmp
changeset 0 08ec8eefde2f
child 23 26645d81f48d
equal deleted inserted replaced
-1:000000000000 0:08ec8eefde2f
       
     1 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // SQLite.lib Database management - SQLite library
       
    15 // 
       
    16 //
       
    17 
       
    18 /**
       
    19  @file
       
    20 */
       
    21 
       
    22 //#define SYMBIAN_INCLUDE_EXECUTABLE_TRACE
       
    23 #include "sqlite_macro.mmh"
       
    24 
       
    25 #ifdef SYMBIAN_INCLUDE_EXECUTABLE_TRACE
       
    26 MACRO			SQLITELIB_ENABLE_TRACE
       
    27 #endif
       
    28 
       
    29 TARGET		sqlite.lib
       
    30 TARGETTYPE	lib
       
    31 
       
    32 CAPABILITY	All -Tcb
       
    33 
       
    34 UID			0x1000008d 0x10281E19
       
    35 
       
    36 VendorId	0x70000001
       
    37 
       
    38 SMPSAFE
       
    39 
       
    40 //////////////////////////////////////////////////////////////////////////////////////////////////////////
       
    41 /////////////////  RVCT compiler warning & optimization options  /////////////////////////////////////////
       
    42 
       
    43 //550: <entity-kind> "entity" was set but never used
       
    44 //C2874W: <name> may be used before being set
       
    45 //C2874W: <name> may be used before being set
       
    46 //177-D: variable <name> was declared but never referenced
       
    47 //1293-D: assignment in condition
       
    48 
       
    49 OPTION ARMCC --diag_suppress 550,2874,368,177,1293
       
    50 OPTION ARMCC -Ono_cg_cond
       
    51 
       
    52 //////////////////////////////////////////////////////////////////////////////////////////////////////////
       
    53 /////////////////  CW compiler warning options  //////////////////////////////////////////////////////////
       
    54 
       
    55 //Variable/argument <x> is not used in function
       
    56 //Possible unwanted <x>
       
    57 
       
    58 OPTION CW -w nounused -w nounwanted
       
    59 
       
    60 //////////////////////////////////////////////////////////////////////////////////////////////////////////
       
    61 /////////////////  GCC compiler warning options  /////////////////////////////////////////////////////////
       
    62 
       
    63 //"-w" option suppresses all warnings! 
       
    64 //"<variable> might be used uninitialized in this function" - only this warning needs to be suppressed,
       
    65 //but there is no option for that.
       
    66 
       
    67 OPTION GCC -w
       
    68 
       
    69 //////////////////////////////////////////////////////////////////////////////////////////////////////////
       
    70 
       
    71 USERINCLUDE		../SRC/Common/Trace
       
    72 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
       
    73 OS_LAYER_ESTLIB_SYSTEMINCLUDE
       
    74 USERINCLUDE		../OsLayer
       
    75 
       
    76 #ifdef SYMBIAN_USE_SQLITE_VERSION_3_6_4
       
    77 USERINCLUDE	../SQLite364
       
    78 SOURCEPATH	../SQLite364
       
    79 SOURCE		alter.c
       
    80 SOURCE		analyze.c
       
    81 SOURCE		attach.c
       
    82 SOURCE		auth.c
       
    83 SOURCE		bitvec.c
       
    84 SOURCE		btree.c
       
    85 SOURCE		build.c
       
    86 SOURCE		callback.c
       
    87 SOURCE		complete.c
       
    88 SOURCE		date.c
       
    89 SOURCE		delete.c
       
    90 SOURCE		expr.c
       
    91 SOURCE		fault.c
       
    92 SOURCE		func.c
       
    93 SOURCE		global.c
       
    94 SOURCE		hash.c
       
    95 SOURCE		insert.c
       
    96 SOURCE		journal.c
       
    97 SOURCE		legacy.c
       
    98 SOURCE		loadext.c
       
    99 SOURCE		main.c
       
   100 SOURCE		malloc.c
       
   101 SOURCE		mem1.c
       
   102 SOURCE		mem2.c
       
   103 SOURCE		mem3.c
       
   104 SOURCE		mem4.c
       
   105 SOURCE		mem5.c
       
   106 SOURCE		mem6.c
       
   107 SOURCE		mutex.c
       
   108 SOURCE		opcodes.c
       
   109 SOURCE		os.c
       
   110 SOURCE		pager.c
       
   111 SOURCE		pcache.c
       
   112 SOURCE		parse.c
       
   113 SOURCE		pragma.c
       
   114 SOURCE		prepare.c
       
   115 SOURCE		printf.c
       
   116 SOURCE		random.c
       
   117 SOURCE		resolve.c
       
   118 SOURCE		select.c
       
   119 SOURCE		status.c
       
   120 SOURCE		table.c
       
   121 SOURCE		tokenize.c
       
   122 SOURCE		trigger.c
       
   123 SOURCE		update.c
       
   124 SOURCE		utf.c
       
   125 SOURCE		util.c
       
   126 SOURCE		vacuum.c
       
   127 SOURCE		vdbe.c
       
   128 SOURCE		vdbeapi.c
       
   129 SOURCE		vdbeaux.c
       
   130 SOURCE		vdbeblob.c
       
   131 SOURCE		vdbefifo.c
       
   132 SOURCE		vdbemem.c
       
   133 SOURCE		vtab.c
       
   134 SOURCE		walker.c
       
   135 SOURCE		where.c
       
   136 #else
       
   137 USERINCLUDE	../SQLite
       
   138 SOURCEPATH	../SQLite
       
   139 SOURCE		alter.c
       
   140 SOURCE		analyze.c
       
   141 SOURCE		attach.c
       
   142 SOURCE		auth.c
       
   143 SOURCE		bitvec.c
       
   144 SOURCE		btree.c
       
   145 SOURCE		build.c
       
   146 SOURCE		callback.c
       
   147 SOURCE		complete.c
       
   148 SOURCE		date.c
       
   149 SOURCE		delete.c
       
   150 SOURCE		expr.c
       
   151 SOURCE		fault.c
       
   152 SOURCE		func.c
       
   153 SOURCE		global.c
       
   154 SOURCE		hash.c
       
   155 SOURCE		insert.c
       
   156 SOURCE		journal.c
       
   157 SOURCE		legacy.c
       
   158 SOURCE		loadext.c
       
   159 SOURCE		main.c
       
   160 SOURCE		malloc.c
       
   161 SOURCE		mem1.c
       
   162 SOURCE		mem2.c
       
   163 SOURCE		mem3.c
       
   164 SOURCE		mem4.c
       
   165 SOURCE		mem5.c
       
   166 SOURCE		mem6.c
       
   167 SOURCE		mutex.c
       
   168 SOURCE		opcodes.c
       
   169 SOURCE		os.c
       
   170 SOURCE		pager.c
       
   171 SOURCE		parse.c
       
   172 SOURCE		pragma.c
       
   173 SOURCE		prepare.c
       
   174 SOURCE		printf.c
       
   175 SOURCE		random.c
       
   176 SOURCE		select.c
       
   177 SOURCE		status.c
       
   178 SOURCE		table.c
       
   179 SOURCE		tokenize.c
       
   180 SOURCE		trigger.c
       
   181 SOURCE		update.c
       
   182 SOURCE		utf.c
       
   183 SOURCE		util.c
       
   184 SOURCE		vacuum.c
       
   185 SOURCE		vdbe.c
       
   186 SOURCE		vdbeapi.c
       
   187 SOURCE		vdbeaux.c
       
   188 SOURCE		vdbeblob.c
       
   189 SOURCE		vdbefifo.c
       
   190 SOURCE		vdbemem.c
       
   191 SOURCE		vtab.c
       
   192 SOURCE		where.c
       
   193 #endif
       
   194 
       
   195 SOURCEPATH	../OsLayer
       
   196 SOURCE		FileBuf64.cpp
       
   197 SOURCE		os_symbian.cpp
       
   198 
       
   199 #ifdef SYMBIAN_INCLUDE_EXECUTABLE_TRACE
       
   200 SOURCEPATH 	../SRC/Common/Trace
       
   201 SOURCE 		UTraceSql.cpp
       
   202 #endif