summaryrefslogtreecommitdiffstats
path: root/plugins/contacts/symbian/contactsmodel/group/cntmodel.mmp
blob: a9c2c85c5ecfd9bcd7cdae8b9bee5d52f95b469b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
/*
* Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
* Contact: http://www.qt-project.org/legal
* 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: 
* cntmodel.dll Contacts engine client interface
*
*/


#include "cntmodel.mmh"

TARGET          cntmodel.dll
targettype      DLL

APP_LAYER_SYSTEMINCLUDE_SYMBIAN

userinclude 	../inc
userinclude 	../cntmodel/inc 
userinclude 	../cntsrv/inc
USERINCLUDE     ../cntplsql/inc
userinclude    ../src			//for Panic code

SOURCEPATH	.	
DOCUMENT	../groupsql/release.txt
DOCUMENT	common.inf

//Contacts model next generation code
SOURCEPATH	../cntmodel/src
source		ccontactdatabase.cpp 
source		ccontactprivate.cpp 
#ifndef BUILD_SQL
source		iteratorproxy.cpp
source		cviewiterator.cpp
#endif //BUILD_SQL
source		ccntcompact.cpp
source		ccntpackager.cpp
source		ccntnotificationmonitor.cpp
source		rcntmodel.cpp
source		cntimagerescaler.cpp
source		cntimagerescaleutility.cpp
source		cntimagesutility.cpp

//Parts of original contacts model
SOURCEPATH	../src
source		cntitem.cpp 
source		cntfield.cpp 
source		cntfldst.cpp 
source		cntdef.cpp 
source		cntitemdef.cpp 
source 		cntfilt.cpp 
source		cntiter.cpp  
source		cviewcontactextension.cpp
source		debug.cpp
source		cntviewstore.cpp

//Contact views code
SOURCEPATH	../cntview
source		viewbase.cpp 
source		remoteview.cpp 
#ifndef BUILD_SQL
source		localview.cpp 
#endif //BUILD_SQL
source		namedlocalview.cpp
source		cntphbksyncwatcher.cpp

#ifdef BUILD_SQL
userinclude 	../cntplsql/inc

SOURCEPATH 		../cntplsql/src
source 			csqlitelocalview.cpp
source 		    cviewcontactmanager.cpp
source			cidlecontactsorter.cpp
source 			clplproxyfactory.cpp
#endif //BUILD_SQL

library         euser.lib 
library         estor.lib 
library         bafl.lib 
library         ecom.lib
library         conarc.lib //for CContactTextField::EncodeL CCnaConverterList
library         versit.lib 
library         efsrv.lib 
library         centralrepository.lib
LIBRARY         platformenv.lib
LIBRARY         imageconversion.lib
LIBRARY         bitmaptransforms.lib
LIBRARY         fbscli.lib
LIBRARY         charconv.lib

// New APIs for 9.0 are non-configurable
// so only 2 def files are required



// Remove insecure API and use ECom plugin framework
#ifdef BUILD_SQL
deffile                 cntmodlv2_sqlite.def
#else //BUILD_SQL
deffile                 cntmodlv2_pluginsv2u.def
#endif //BUILD_SQL

START WINS
	baseaddress     0x7d3d0000
END

START MARM
END

CAPABILITY	All -TCB
UID		0x1000008D 0x10003A71
VENDORID 	0x70000001