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
|