|
1 TEMPLATE = lib |
|
2 CONFIG += plugin |
|
3 TARGET = $$qtLibraryTarget(qtcontacts_symbian) |
|
4 PLUGIN_TYPE=contacts |
|
5 |
|
6 include(../../../../common.pri) |
|
7 include(symbian_defines.pri) |
|
8 symbian: { |
|
9 load(data_caging_paths) |
|
10 |
|
11 TARGET.CAPABILITY = ALL -TCB |
|
12 TARGET.EPOCALLOWDLLDATA = 1 |
|
13 TARGET.UID3 = 0x2002AC7B |
|
14 |
|
15 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE |
|
16 |
|
17 INCLUDEPATH += inc |
|
18 INCLUDEPATH += rss |
|
19 INCLUDEPATH += $$SOURCE_DIR/contacts |
|
20 INCLUDEPATH += $$SOURCE_DIR/contacts/details |
|
21 INCLUDEPATH += $$SOURCE_DIR/contacts/filters |
|
22 INCLUDEPATH += $$SOURCE_DIR/contacts/requests |
|
23 |
|
24 HEADERS += \ |
|
25 $$PUBLIC_HEADERS \ |
|
26 inc/cntsymbianengine.h \ |
|
27 inc/cntabstractrelationship.h \ |
|
28 inc/cntrelationshipgroup.h \ |
|
29 inc/cntsymbiantransformerror.h \ |
|
30 inc/cntsymbiandatabase.h \ |
|
31 inc/cntdisplaylabel.h \ |
|
32 inc/cntrelationship.h \ |
|
33 inc/transform/cnttransformcontact.h \ |
|
34 inc/transform/cnttransformcontactdata.h \ |
|
35 inc/transform/cnttransformname.h \ |
|
36 inc/transform/cnttransformnickname.h \ |
|
37 inc/transform/cnttransformphonenumber.h \ |
|
38 inc/transform/cnttransformemail.h \ |
|
39 inc/transform/cnttransformaddress.h \ |
|
40 inc/transform/cnttransformurl.h \ |
|
41 inc/transform/cnttransformbirthday.h \ |
|
42 inc/transform/cnttransformonlineaccount.h \ |
|
43 inc/transform/cnttransformonlineaccountsimple.h \ |
|
44 inc/transform/cnttransformorganisation.h \ |
|
45 inc/transform/cnttransformpresence.h \ |
|
46 inc/transform/cnttransformringtone.h \ |
|
47 inc/transform/cnttransformthumbnail.h \ |
|
48 inc/transform/cnttransformavatar.h \ |
|
49 inc/transform/cntthumbnailcreator.h \ |
|
50 inc/transform/cnttransformsynctarget.h \ |
|
51 inc/transform/cnttransformgender.h \ |
|
52 inc/transform/cnttransformanniversary.h \ |
|
53 inc/transform/cnttransformanniversarysimple.h \ |
|
54 inc/transform/cnttransformgeolocation.h \ |
|
55 inc/transform/cnttransformnote.h \ |
|
56 inc/transform/cnttransformfamily.h \ |
|
57 inc/transform/cnttransformempty.h \ |
|
58 inc/filtering/cntfilterrelationship.h \ |
|
59 inc/filtering/cntfilterdetaildisplaylabel.h \ |
|
60 inc/filtering/cntfilterdetail.h \ |
|
61 inc/filtering/cntdbinfo.h \ |
|
62 inc/filtering/cntfilterdefault.h \ |
|
63 inc/filtering/cntfilterintersection.h \ |
|
64 inc/filtering/cntfilterunion.h \ |
|
65 inc/filtering/cntabstractcontactsorter.h \ |
|
66 inc/filtering/cntabstractcontactfilter.h \ |
|
67 inc/filtering/cntsymbianfilterdbms.h \ |
|
68 inc/filtering/cntsymbianfiltersql.h \ |
|
69 inc/filtering/cntsymbiansorterdbms.h \ |
|
70 inc/filtering/cntsymbiansrvconnection.h \ |
|
71 inc/filtering/cntdisplaylabelsqlfilter.h \ |
|
72 inc/filtering/cntsqlsearch.h |
|
73 |
|
74 SOURCES += \ |
|
75 src/transform/cnttransformcontact.cpp \ |
|
76 src/transform/cnttransformcontactdata.cpp \ |
|
77 src/transform/cnttransformname.cpp \ |
|
78 src/transform/cnttransformnickname.cpp \ |
|
79 src/transform/cnttransformphonenumber.cpp \ |
|
80 src/transform/cnttransformemail.cpp \ |
|
81 src/transform/cnttransformaddress.cpp \ |
|
82 src/transform/cnttransformurl.cpp \ |
|
83 src/transform/cnttransformbirthday.cpp \ |
|
84 src/transform/cnttransformonlineaccount.cpp \ |
|
85 src/transform/cnttransformonlineaccountsimple.cpp \ |
|
86 src/transform/cnttransformorganisation.cpp \ |
|
87 src/transform/cnttransformpresence.cpp \ |
|
88 src/transform/cnttransformringtone.cpp \ |
|
89 src/transform/cnttransformthumbnail.cpp \ |
|
90 src/transform/cnttransformavatar.cpp \ |
|
91 src/transform/cntthumbnailcreator.cpp\ |
|
92 src/transform/cnttransformsynctarget.cpp \ |
|
93 src/transform/cnttransformgender.cpp \ |
|
94 src/transform/cnttransformanniversary.cpp \ |
|
95 src/transform/cnttransformanniversarysimple.cpp \ |
|
96 src/transform/cnttransformgeolocation.cpp \ |
|
97 src/transform/cnttransformnote.cpp \ |
|
98 src/transform/cnttransformfamily.cpp \ |
|
99 src/transform/cnttransformempty.cpp \ |
|
100 src/filtering/cntfilterrelationship.cpp \ |
|
101 src/filtering/cntfilterdetaildisplaylabel.cpp \ |
|
102 src/filtering/cntfilterdetail.cpp \ |
|
103 src/filtering/cntdbinfo.cpp \ |
|
104 src/filtering/cntfilterdefault.cpp \ |
|
105 src/filtering/cntfilterintersection.cpp \ |
|
106 src/filtering/cntfilterunion.cpp \ |
|
107 src/filtering/cntsymbianfilterdbms.cpp \ |
|
108 src/filtering/cntsymbianfiltersql.cpp \ |
|
109 src/filtering/cntsymbiansorterdbms.cpp \ |
|
110 src/filtering/cntsymbiansrvconnection.cpp \ |
|
111 src/filtering/cntdisplaylabelsqlfilter.cpp \ |
|
112 src/filtering/cntsqlsearch.cpp \ |
|
113 src/cntsymbianengine.cpp \ |
|
114 src/cntabstractrelationship.cpp \ |
|
115 src/cntrelationshipgroup.cpp \ |
|
116 src/cntsymbiantransformerror.cpp \ |
|
117 src/cntsymbiandatabase.cpp \ |
|
118 src/cntdisplaylabel.cpp \ |
|
119 src/cntrelationship.cpp |
|
120 |
|
121 CONFIG += mobility |
|
122 MOBILITY = contacts |
|
123 |
|
124 LIBS += \ |
|
125 -lcntmodel \ |
|
126 -lcentralrepository \ |
|
127 -lestor \ |
|
128 -lflogger \ |
|
129 -lefsrv \ |
|
130 -lfbscli \ |
|
131 -limageconversion \ |
|
132 -lbitmaptransforms \ |
|
133 -lbafl \ |
|
134 -ltzclient |
|
135 |
|
136 target.path = /sys/bin |
|
137 INSTALLS += target |
|
138 |
|
139 contains(DEFINES, SYMBIAN_BACKEND_USE_SQLITE) { |
|
140 cntmodelResourceFile = \ |
|
141 "START RESOURCE ../../rss/cntmodel.rss" \ |
|
142 "TARGETPATH $${CONTACTS_RESOURCE_DIR}" \ |
|
143 "END" |
|
144 MMP_RULES += cntmodelResourceFile |
|
145 } |
|
146 |
|
147 symbianplugin.sources = $${TARGET}.dll |
|
148 symbianplugin.path = $${QT_PLUGINS_BASE_DIR}/$${PLUGIN_TYPE} |
|
149 DEPLOYMENT += symbianplugin |
|
150 } |