os/persistentdata/persistentstorage/sql/GROUP/sqlite.mmp
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 // Copyright (c) 2005-2010 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 #include "sqlite_macro.mmh"
    23 
    24 TARGET		sqlite.lib
    25 TARGETTYPE	lib
    26 
    27 CAPABILITY	All -Tcb
    28 
    29 UID			0x1000008d 0x10281E19
    30 
    31 VendorId	0x70000001
    32 
    33 SMPSAFE
    34 
    35 //////////////////////////////////////////////////////////////////////////////////////////////////////////
    36 /////////////////  RVCT compiler warning & optimization options  /////////////////////////////////////////
    37 
    38 //550: <entity-kind> "entity" was set but never used
    39 //C2874W: <name> may be used before being set
    40 //C2874W: <name> may be used before being set
    41 //177-D: variable <name> was declared but never referenced
    42 //1293-D: assignment in condition
    43 
    44 OPTION ARMCC --diag_suppress 550,2874,368,177,1293
    45 OPTION ARMCC -Ono_cg_cond
    46 
    47 //////////////////////////////////////////////////////////////////////////////////////////////////////////
    48 /////////////////  CW compiler warning options  //////////////////////////////////////////////////////////
    49 
    50 //Variable/argument <x> is not used in function
    51 //Possible unwanted <x>
    52 
    53 OPTION CW -w nounused -w nounwanted
    54 
    55 //////////////////////////////////////////////////////////////////////////////////////////////////////////
    56 /////////////////  GCC compiler warning options  /////////////////////////////////////////////////////////
    57 
    58 //"-w" option suppresses all warnings! 
    59 //"<variable> might be used uninitialized in this function" - only this warning needs to be suppressed,
    60 //but there is no option for that.
    61 
    62 OPTION GCC -w
    63 
    64 //////////////////////////////////////////////////////////////////////////////////////////////////////////
    65 
    66 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
    67 OS_LAYER_ESTLIB_SYSTEMINCLUDE
    68 USERINCLUDE		../traces_sqlite
    69 USERINCLUDE		../OsLayer
    70 
    71 #ifdef SYMBIAN_USE_SQLITE_VERSION_3_6_4
    72 USERINCLUDE	../SQLite364
    73 SOURCEPATH	../SQLite364
    74 SOURCE		alter.c
    75 SOURCE		analyze.c
    76 SOURCE		attach.c
    77 SOURCE		auth.c
    78 SOURCE		bitvec.c
    79 SOURCE		btree.c
    80 SOURCE		build.c
    81 SOURCE		callback.c
    82 SOURCE		complete.c
    83 SOURCE		date.c
    84 SOURCE		delete.c
    85 SOURCE		expr.c
    86 SOURCE		fault.c
    87 SOURCE		func.c
    88 SOURCE		global.c
    89 SOURCE		hash.c
    90 SOURCE		insert.c
    91 SOURCE		journal.c
    92 SOURCE		legacy.c
    93 SOURCE		loadext.c
    94 SOURCE		main.c
    95 SOURCE		malloc.c
    96 SOURCE		mem1.c
    97 SOURCE		mem2.c
    98 SOURCE		mem3.c
    99 SOURCE		mem4.c
   100 SOURCE		mem5.c
   101 SOURCE		mem6.c
   102 SOURCE		mutex.c
   103 SOURCE		opcodes.c
   104 SOURCE		os.c
   105 SOURCE		pager.c
   106 SOURCE		pcache.c
   107 SOURCE		parse.c
   108 SOURCE		pragma.c
   109 SOURCE		prepare.c
   110 SOURCE		printf.c
   111 SOURCE		random.c
   112 SOURCE		resolve.c
   113 SOURCE		select.c
   114 SOURCE		status.c
   115 SOURCE		table.c
   116 SOURCE		tokenize.c
   117 SOURCE		trigger.c
   118 SOURCE		update.c
   119 SOURCE		utf.c
   120 SOURCE		util.c
   121 SOURCE		vacuum.c
   122 SOURCE		vdbe.c
   123 SOURCE		vdbeapi.c
   124 SOURCE		vdbeaux.c
   125 SOURCE		vdbeblob.c
   126 SOURCE		vdbefifo.c
   127 SOURCE		vdbemem.c
   128 SOURCE		vtab.c
   129 SOURCE		walker.c
   130 SOURCE		where.c
   131 #else
   132 USERINCLUDE	../SQLite
   133 SOURCEPATH	../SQLite
   134 SOURCE		alter.c
   135 SOURCE		analyze.c
   136 SOURCE		attach.c
   137 SOURCE		auth.c
   138 SOURCE		bitvec.c
   139 SOURCE		btree.c
   140 SOURCE		build.c
   141 SOURCE		callback.c
   142 SOURCE		complete.c
   143 SOURCE		date.c
   144 SOURCE		delete.c
   145 SOURCE		expr.c
   146 SOURCE		fault.c
   147 SOURCE		func.c
   148 SOURCE		global.c
   149 SOURCE		hash.c
   150 SOURCE		insert.c
   151 SOURCE		journal.c
   152 SOURCE		legacy.c
   153 SOURCE		loadext.c
   154 SOURCE		main.c
   155 SOURCE		malloc.c
   156 SOURCE		mem1.c
   157 SOURCE		mem2.c
   158 SOURCE		mem3.c
   159 SOURCE		mem4.c
   160 SOURCE		mem5.c
   161 SOURCE		mem6.c
   162 SOURCE		mutex.c
   163 SOURCE		opcodes.c
   164 SOURCE		os.c
   165 SOURCE		pager.c
   166 SOURCE		parse.c
   167 SOURCE		pragma.c
   168 SOURCE		prepare.c
   169 SOURCE		printf.c
   170 SOURCE		random.c
   171 SOURCE		select.c
   172 SOURCE		status.c
   173 SOURCE		table.c
   174 SOURCE		tokenize.c
   175 SOURCE		trigger.c
   176 SOURCE		update.c
   177 SOURCE		utf.c
   178 SOURCE		util.c
   179 SOURCE		vacuum.c
   180 SOURCE		vdbe.c
   181 SOURCE		vdbeapi.c
   182 SOURCE		vdbeaux.c
   183 SOURCE		vdbeblob.c
   184 SOURCE		vdbefifo.c
   185 SOURCE		vdbemem.c
   186 SOURCE		vtab.c
   187 SOURCE		where.c
   188 #endif
   189 
   190 SOURCEPATH	../OsLayer
   191 SOURCE		FileBuf64.cpp
   192 SOURCE		os_symbian.cpp
   193 SOURCE		SqliteUtil.cpp