persistentstorage/sql/GROUP/SqlDb.mmp
branchRCL_3
changeset 24 cc28652e0254
parent 23 26645d81f48d
equal deleted inserted replaced
23:26645d81f48d 24:cc28652e0254
    17 
    17 
    18 /**
    18 /**
    19 @file
    19 @file
    20 */
    20 */
    21 
    21 
       
    22 //#define SYMBIAN_INCLUDE_EXECUTABLE_TRACE
       
    23 #include <e32utrace.mmh>
       
    24 
       
    25 #ifdef SYMBIAN_INCLUDE_EXECUTABLE_TRACE
       
    26 MACRO			SQLDB_ENABLE_TRACE
       
    27 #endif
       
    28 
    22 TARGET			sqldb.dll
    29 TARGET			sqldb.dll
    23 TARGETTYPE		dll
    30 TARGETTYPE		dll
    24 
    31 
    25 UID				0x1000008d 0x10281E18
    32 UID				0x1000008d 0x10281E18
    26 
    33 
    27 //CodeWarrior compilation options - disable the "illegal pragma" warning
    34 //CodeWarrior compilation options - disable the "illegal pragma" warning
    28 OPTION CW -w noillpragmas
    35 OPTION CW -w noillpragmas
    29 
    36 
    30 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
    37 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
    31 USERINCLUDE		../traces_SqlDb
       
    32 USERINCLUDE		../INC
    38 USERINCLUDE		../INC
    33 USERINCLUDE		../SRC/Client
    39 USERINCLUDE		../SRC/Client
    34 USERINCLUDE		../SRC/Client/IPC
    40 USERINCLUDE		../SRC/Client/IPC
    35 USERINCLUDE		../SRC/Common
    41 USERINCLUDE		../SRC/Common
    36 USERINCLUDE		../SRC/Common/IPC
    42 USERINCLUDE		../SRC/Common/IPC
       
    43 USERINCLUDE		../SRC/Common/Trace
    37 USERINCLUDE		../SRC/Security
    44 USERINCLUDE		../SRC/Security
    38 //SqlDb includes sqlite3.h header file for the error code macros defined there
    45 //SqlDb includes sqlite3.h header file for the error code macros defined there
    39 #ifdef SYMBIAN_USE_SQLITE_VERSION_3_6_4
    46 #ifdef SYMBIAN_USE_SQLITE_VERSION_3_6_4
    40 USERINCLUDE		../SQLite364
    47 USERINCLUDE		../SQLite364
    41 #else
    48 #else
    43 #endif
    50 #endif
    44 //SqlDb does not use standard C library, but there are some C header files included in sqlite3.h
    51 //SqlDb does not use standard C library, but there are some C header files included in sqlite3.h
    45 OS_LAYER_ESTLIB_SYSTEMINCLUDE
    52 OS_LAYER_ESTLIB_SYSTEMINCLUDE
    46 
    53 
    47 SOURCEPATH		../SRC/Client
    54 SOURCEPATH		../SRC/Client
    48 SOURCE			SQLDatabase.cpp 
    55 SOURCE			SQLDatabase.cpp SqlDatabaseImpl.cpp SqlStatement.cpp SqlStatementImpl.cpp SqlStream.cpp
    49 SOURCE			SqlDatabaseImpl.cpp 
       
    50 SOURCE			SqlStatement.cpp 
       
    51 SOURCE			SqlStatementImpl.cpp 
       
    52 SOURCE			SqlStream.cpp
       
    53 SOURCE			SqlBlob.cpp
    56 SOURCE			SqlBlob.cpp
    54 SOURCE			SqlDbSession.cpp 
       
    55 SOURCE			SqlStmtSession.cpp 
       
    56 SOURCE			SqlResourceTest.cpp 
       
    57 SOURCE			SqlScalarFullSelect.cpp 
       
    58 SOURCE			SqlResourceProfiler.cpp
       
    59 
    57 
       
    58 SOURCEPATH		../SRC/Common
       
    59 SOURCE			SqlUtil.cpp SqlBufFlat.cpp SqlBufIterator.cpp
       
    60 
       
    61 SOURCEPATH		../SRC/Client
       
    62 SOURCE			SqlDbSession.cpp SqlStmtSession.cpp SqlResourceTest.cpp SqlScalarFullSelect.cpp SqlResourceProfiler.cpp
    60 SOURCEPATH		../SRC/Client/IPC
    63 SOURCEPATH		../SRC/Client/IPC
    61 SOURCE			IPCBuf.cpp
    64 SOURCE			IPCBuf.cpp
    62 
       
    63 SOURCEPATH		../SRC/Common
    65 SOURCEPATH		../SRC/Common
    64 SOURCE			SqlUtil.cpp 
       
    65 SOURCE			SqlBufFlat.cpp 
       
    66 SOURCE			SqlBufIterator.cpp
       
    67 SOURCE			SqlSrvStartup.cpp
    66 SOURCE			SqlSrvStartup.cpp
    68 
    67 
    69 SOURCEPATH		../SRC/Security
    68 SOURCEPATH		../SRC/Security
    70 SOURCE			SqlSecurity.cpp 
    69 SOURCE			SqlSecurity.cpp SqlSecurityImpl.cpp
    71 SOURCE			SqlSecurityImpl.cpp
    70 
       
    71 #ifdef SYMBIAN_INCLUDE_EXECUTABLE_TRACE
       
    72 SOURCEPATH 		../SRC/Common/Trace
       
    73 SOURCE 			UTraceSql.cpp
       
    74 #endif
    72 
    75 
    73 LIBRARY			euser.lib efsrv.lib estor.lib
    76 LIBRARY			euser.lib efsrv.lib estor.lib
    74 
    77 
    75 VENDORID		0x70000001
    78 VENDORID		0x70000001
    76 CAPABILITY		All -Tcb
    79 CAPABILITY		All -Tcb