phonebookengines/contactsmodel/group/CNTMODEL.MMP
branchRCL_3
changeset 63 f4a778e096c2
parent 0 e686773b3f54
child 24 0ba2181d7c28
equal deleted inserted replaced
62:5b6f26637ad3 63:f4a778e096c2
       
     1 // Copyright (c) 1997-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 // cntmodel.dll Contacts engine client interface
       
    15 // 
       
    16 //
       
    17 
       
    18 #include "cntmodel.mmh"
       
    19 
       
    20 target          cntmodel.dll
       
    21 targettype      DLL
       
    22 
       
    23 APP_LAYER_SYSTEMINCLUDE_SYMBIAN
       
    24 
       
    25 userinclude 	../inc
       
    26 userinclude 	../cntmodel/inc 
       
    27 userinclude 	../cntsrv/inc
       
    28 USERINCLUDE     ../cntplsql/inc
       
    29 userinclude    ../src			//for Panic code
       
    30 
       
    31 SOURCEPATH	.	
       
    32 DOCUMENT	../groupsql/RELEASE.TXT
       
    33 DOCUMENT	COMMON.INF
       
    34 
       
    35 //Contacts model next generation code
       
    36 SOURCEPATH	../cntmodel/src
       
    37 source		ccontactdatabase.cpp 
       
    38 source		ccontactprivate.cpp 
       
    39 #ifndef BUILD_SQL
       
    40 source		IteratorProxy.cpp
       
    41 source		cviewiterator.cpp
       
    42 #endif //BUILD_SQL
       
    43 source		CCntCompact.cpp
       
    44 source		CCntPackager.cpp
       
    45 source		CCntNotificationMonitor.cpp
       
    46 source		rcntmodel.cpp
       
    47 
       
    48 //Parts of original contacts model
       
    49 SOURCEPATH	../src
       
    50 source		CNTITEM.CPP 
       
    51 source		CNTFIELD.CPP 
       
    52 source		CNTFLDST.CPP 
       
    53 source		CNTDEF.CPP 
       
    54 source		cntitemdef.cpp 
       
    55 source 		CNTFILT.CPP 
       
    56 source		CNTITER.CPP  
       
    57 source		CVIEWCONTACTEXTENSION.cpp
       
    58 source		Debug.cpp
       
    59 source		cntviewstore.cpp
       
    60 
       
    61 //Contact views code
       
    62 SOURCEPATH	../cntview
       
    63 source		ViewBase.cpp 
       
    64 source		RemoteView.cpp 
       
    65 #ifndef BUILD_SQL
       
    66 source		LocalView.cpp 
       
    67 #endif //BUILD_SQL
       
    68 source		NamedLocalView.cpp
       
    69 source		cntphbksyncwatcher.cpp
       
    70 
       
    71 #ifdef BUILD_SQL
       
    72 userinclude 	../cntplsql/inc
       
    73 
       
    74 SOURCEPATH 		../cntplsql/src
       
    75 source 			csqlitelocalview.cpp
       
    76 source 		    cviewcontactmanager.cpp
       
    77 source			cidlecontactsorter.cpp
       
    78 source 			clplproxyfactory.cpp
       
    79 #endif //BUILD_SQL
       
    80 
       
    81 library         euser.lib 
       
    82 library         estor.lib 
       
    83 library         bafl.lib 
       
    84 library         ecom.lib
       
    85 library         conarc.lib //for CContactTextField::EncodeL CCnaConverterList
       
    86 library		versit.lib 
       
    87 library         efsrv.lib 
       
    88 library		centralrepository.lib
       
    89 
       
    90 
       
    91 // New APIs for 9.0 are non-configurable
       
    92 // so only 2 def files are required
       
    93 
       
    94 
       
    95 
       
    96 // Remove insecure API and use ECom plugin framework
       
    97 #ifdef BUILD_SQL
       
    98 deffile                 CNTMODLv2_Sqlite.DEF
       
    99 #else //BUILD_SQL
       
   100 deffile                 CNTMODLv2_PLUGINSv2.DEF
       
   101 #endif //BUILD_SQL
       
   102 
       
   103 START WINS
       
   104 	baseaddress     0x7d3d0000
       
   105 END
       
   106 
       
   107 START MARM
       
   108 END
       
   109 
       
   110 CAPABILITY	All -TCB
       
   111 UID		0x1000008D 0x10003A71
       
   112 VENDORID 	0x70000001