21 QT += core |
21 QT += core |
22 |
22 |
23 # BUILD_DLL |
23 # BUILD_DLL |
24 DEFINES += BUILD_EMAIL_API_DLL |
24 DEFINES += BUILD_EMAIL_API_DLL |
25 |
25 |
|
26 INCLUDEPATH += inc \ |
|
27 ../../email_plat/nmail_client_api/inc \ |
|
28 ../../email_plat/nmail_settings_api/inc \ |
|
29 ../../inc |
26 |
30 |
27 INCLUDEPATH += inc \ |
31 DEPENDPATH += ../../email_plat/nmail_client_api/inc \ |
28 ../../email_plat/nmail_client_api \ |
32 ../../email_plat/nmail_settings_api/inc \ |
29 ../../email_plat/nmail_settings_api \ |
|
30 ../../inc |
|
31 |
|
32 DEPENDPATH += ../../email_plat/nmail_client_api \ |
|
33 ../../email_plat/nmail_settings_api \ |
|
34 $$APP_LAYER_SYSTEMINCLUDE |
33 $$APP_LAYER_SYSTEMINCLUDE |
35 |
34 |
36 MOC_DIR = tmp |
35 MOC_DIR = tmp |
37 |
36 |
38 # public headers |
37 # public headers |
50 nmapimessageenvelope.h \ |
49 nmapimessageenvelope.h \ |
51 nmapimessagetask.h \ |
50 nmapimessagetask.h \ |
52 nmapimessagemanager.h \ |
51 nmapimessagemanager.h \ |
53 nmapisettingsmanager.h \ |
52 nmapisettingsmanager.h \ |
54 nmapimailboxsettings.h \ |
53 nmapimailboxsettings.h \ |
|
54 nmapioperation.h \ |
55 nmapimessagesearch.h \ |
55 nmapimessagesearch.h \ |
56 nmapimessage.h \ |
56 nmapimessage.h \ |
57 nmapimessagecontent.h \ |
57 nmapimessagecontent.h \ |
58 nmapitextcontent.h \ |
58 nmapitextcontent.h \ |
59 nmapiattachment.h |
59 nmapiattachment.h |
71 inc/nmapimailboxsettings_p.h \ |
71 inc/nmapimailboxsettings_p.h \ |
72 inc/nmapimailboxsettingsdata_p.h \ |
72 inc/nmapimailboxsettingsdata_p.h \ |
73 inc/nmapimessagebody_p.h \ |
73 inc/nmapimessagebody_p.h \ |
74 inc/nmapimessageenvelope_p.h \ |
74 inc/nmapimessageenvelope_p.h \ |
75 inc/nmapimessagemanager_p.h \ |
75 inc/nmapimessagemanager_p.h \ |
76 inc/nmapisettingsmanager_p.h \ |
76 inc/nmapisettingsmanager_p.h \ |
77 inc/nmapipopimapsettingsmanager.h \ |
77 inc/nmapipopimapsettingsmanager.h \ |
78 inc/nmapiprivateclasses.h \ |
78 inc/nmapiprivateclasses.h \ |
79 inc/nmapitypesconverter.h \ |
79 inc/nmapitypesconverter.h \ |
80 inc/nmapiheaders.h \ |
80 inc/nmapiheaders.h \ |
81 inc/nmapimessagesearch_p.h \ |
81 inc/nmapimessagesearch_p.h \ |
82 inc/nmapimessage_p.h \ |
82 inc/nmapimessage_p.h \ |
83 inc/nmapimessagecontent_p.h \ |
83 inc/nmapimessagecontent_p.h \ |
84 inc/nmapitextcontent_p.h \ |
84 inc/nmapitextcontent_p.h \ |
85 inc/nmapiattachment_p.h |
85 inc/nmapiattachment_p.h \ |
|
86 inc/nmapioperationcreatedraftmessage.h \ |
|
87 inc/nmapioperationsendmessage.h |
|
88 |
86 SOURCES += src/nmapidatapluginfactory.cpp \ |
89 SOURCES += src/nmapidatapluginfactory.cpp \ |
87 src/nmapiemailaddress.cpp \ |
90 src/nmapiemailaddress.cpp \ |
88 src/nmapiemailservice.cpp \ |
91 src/nmapiemailservice.cpp \ |
89 src/nmapiengine.cpp \ |
92 src/nmapiengine.cpp \ |
90 src/nmapienvelopelisting_p.cpp \ |
93 src/nmapienvelopelisting_p.cpp \ |
108 src/nmapimessagemanager_p.cpp \ |
111 src/nmapimessagemanager_p.cpp \ |
109 src/nmapimessagemanager.cpp \ |
112 src/nmapimessagemanager.cpp \ |
110 src/nmapisettingsmanager_p.cpp \ |
113 src/nmapisettingsmanager_p.cpp \ |
111 src/nmapisettingsmanager.cpp \ |
114 src/nmapisettingsmanager.cpp \ |
112 src/nmapitypesconverter.cpp \ |
115 src/nmapitypesconverter.cpp \ |
|
116 src/nmapioperation.cpp \ |
113 src/nmapimessagesearch.cpp \ |
117 src/nmapimessagesearch.cpp \ |
114 src/nmapimessagesearch_p.cpp \ |
118 src/nmapimessagesearch_p.cpp \ |
115 src/nmapimessage.cpp \ |
119 src/nmapimessage.cpp \ |
116 src/nmapimessage_p.cpp \ |
120 src/nmapimessage_p.cpp \ |
117 src/nmapimessagecontent.cpp \ |
121 src/nmapimessagecontent.cpp \ |
118 src/nmapimessagecontent_p.cpp \ |
122 src/nmapimessagecontent_p.cpp \ |
119 src/nmapitextcontent.cpp \ |
123 src/nmapitextcontent.cpp \ |
120 src/nmapitextcontent_p.cpp \ |
124 src/nmapitextcontent_p.cpp \ |
121 src/nmapiattachment.cpp \ |
125 src/nmapiattachment.cpp \ |
122 src/nmapiattachment_p.cpp |
126 src/nmapiattachment_p.cpp \ |
|
127 src/nmapioperationcreatedraftmessage.cpp \ |
|
128 src/nmapioperationsendmessage.cpp |
123 |
129 |
124 |
130 |
125 |
131 |
126 |
132 |
127 symbian*: { |
133 symbian*: { |
130 -TCB |
136 -TCB |
131 TARGET.CAPABILITY += CAP_ECOM_PLUGIN |
137 TARGET.CAPABILITY += CAP_ECOM_PLUGIN |
132 |
138 |
133 TARGET.UID2 = 0x1000008D |
139 TARGET.UID2 = 0x1000008D |
134 TARGET.UID3 = 0x2002C366 |
140 TARGET.UID3 = 0x2002C366 |
135 |
141 |
136 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE |
142 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE |
137 |
143 |
138 MMP_RULES += "SYSTEMINCLUDE /epoc32/include/ecom" |
144 MMP_RULES += "SYSTEMINCLUDE /epoc32/include/ecom" |
139 |
145 |
140 LIBS += -lnmailbase \ |
146 LIBS += -lnmailbase \ |
154 "DEFFILE bwins/nmailclientapi.def" \ |
160 "DEFFILE bwins/nmailclientapi.def" \ |
155 "$${LITERAL_HASH}endif" |
161 "$${LITERAL_HASH}endif" |
156 |
162 |
157 MMP_RULES += defBlock |
163 MMP_RULES += defBlock |
158 MMP_RULES += SMPSAFE |
164 MMP_RULES += SMPSAFE |
159 |
165 |
160 BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \ |
166 BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \ |
161 "rom/nmailclientapi.iby CORE_APP_LAYER_IBY_EXPORT_PATH(nmailclientapi.iby)" |
167 "rom/nmailclientapi.iby CORE_APP_LAYER_IBY_EXPORT_PATH(nmailclientapi.iby)" |
162 |
|
163 |
168 |
164 } |
169 } |
165 |
170 |