24 DEFINES += BUILD_EMAIL_API_DLL |
24 DEFINES += BUILD_EMAIL_API_DLL |
25 |
25 |
26 |
26 |
27 INCLUDEPATH += inc \ |
27 INCLUDEPATH += inc \ |
28 ../../email_plat/nmail_client_api \ |
28 ../../email_plat/nmail_client_api \ |
29 ../../inc |
29 ../../email_plat/nmail_settings_api \ |
|
30 ../../inc |
30 |
31 |
31 DEPENDPATH += src \ |
32 DEPENDPATH += ../../email_plat/nmail_client_api \ |
32 inc \ |
33 ../../email_plat/nmail_settings_api \ |
33 ../../email_plat/nmail_client_api \ |
34 |
34 ../../inc |
|
35 |
35 |
36 MOC_DIR = tmp |
36 MOC_DIR = tmp |
37 |
37 |
|
38 # public headers |
|
39 HEADERS += nmapicommon.h \ |
|
40 nmapidef.h \ |
|
41 nmapiemailaddress.h \ |
|
42 nmapiemailservice.h \ |
|
43 nmapienvelopelisting.h \ |
|
44 nmapieventnotifier.h \ |
|
45 nmapifolder.h \ |
|
46 nmapifolderlisting.h \ |
|
47 nmapimailbox.h \ |
|
48 nmapimailboxlisting.h \ |
|
49 nmapimessagebody.h \ |
|
50 nmapimessageenvelope.h \ |
|
51 nmapimessagetask.h \ |
|
52 nmapimessagemanager.h \ |
|
53 nmapimailboxsettings.h |
38 |
54 |
39 #headers and sources outside api |
55 # private headers |
40 HEADERS += nmapiprivateheaders.h \ |
56 HEADERS += inc/nmapidatapluginfactory.h \ |
41 nmapitypesconverter.h \ |
57 inc/nmapiemailaddress_p.h \ |
42 nmapiprivateclasses.h \ |
58 inc/nmapiengine.h \ |
43 nmdataplugininterface.h \ |
59 inc/nmapienvelopelisting_p.h \ |
44 nmapidatapluginfactory.h \ |
60 inc/nmapieventnotifier_p.h \ |
45 nmapiengine.h \ |
61 inc/nmapifolder_p.h \ |
46 nmmessagepart.h \ |
62 inc/nmapifolderlisting_p.h \ |
47 nmapicommon.h |
63 inc/nmapimailbox_p.h \ |
48 |
64 inc/nmapimailboxlisting_p.h \ |
49 #headers and sources from api |
65 inc/nmapimailboxsettings_p.h \ |
50 SOURCES += nmapitypesconverter.cpp \ |
66 inc/nmapimailboxsettingsdata_p.h \ |
51 nmapidatapluginfactory.cpp \ |
67 inc/nmapimessagebody_p.h \ |
52 nmapiemailservice.cpp \ |
68 inc/nmapimessageenvelope_p.h \ |
53 nmapiengine.cpp |
69 inc/nmapimessagemanager_p.h \ |
|
70 inc/nmapipopimapsettingsmanager.h \ |
|
71 inc/nmapiprivateclasses.h \ |
|
72 inc/nmapitypesconverter.h \ |
|
73 inc/nmapiheaders.h |
|
74 |
|
75 SOURCES += src/nmapidatapluginfactory.cpp \ |
|
76 src/nmapiemailaddress.cpp \ |
|
77 src/nmapiemailservice.cpp \ |
|
78 src/nmapiengine.cpp \ |
|
79 src/nmapienvelopelisting_p.cpp \ |
|
80 src/nmapienvelopelisting.cpp \ |
|
81 src/nmapieventnotifier_p.cpp \ |
|
82 src/nmapieventnotifier.cpp \ |
|
83 src/nmapifolder.cpp \ |
|
84 src/nmapifolderlisting_p.cpp \ |
|
85 src/nmapifolderlisting.cpp \ |
|
86 src/nmapimailbox.cpp \ |
|
87 src/nmapimailboxlisting_p.cpp \ |
|
88 src/nmapimailboxlisting.cpp \ |
|
89 src/nmapimessagetask.cpp \ |
|
90 src/nmapimailboxsettingsdata_p.cpp \ |
|
91 src/nmapimailboxsettingsdata.cpp \ |
|
92 src/nmapimailboxsettings_p.cpp \ |
|
93 src/nmapimailboxsettings.cpp \ |
|
94 src/nmapimessagebody.cpp \ |
|
95 src/nmapimessageenvelope.cpp \ |
|
96 src/nmapipopimapsettingsmanager.cpp \ |
|
97 src/nmapimessagemanager_p.cpp \ |
|
98 src/nmapimessagemanager.cpp \ |
|
99 src/nmapitypesconverter.cpp |
54 |
100 |
55 |
101 |
56 |
102 |
57 HEADERS += nmapicommonheader.h \ |
|
58 nmapiemailservice.h \ |
|
59 nmapimessagetask.h \ |
|
60 nmapimailboxlisting_p.h \ |
|
61 nmapimailboxlisting.h \ |
|
62 nmapifolderlisting_p.h \ |
|
63 nmapifolderlisting.h \ |
|
64 nmapienvelopelisting_p.h \ |
|
65 nmapienvelopelisting.h \ |
|
66 nmapiemailaddress_p.h \ |
|
67 nmapiemailaddress.h \ |
|
68 nmapieventnotifier_p.h \ |
|
69 nmapieventnotifier.h \ |
|
70 nmapifolder_p.h \ |
|
71 nmapifolder.h \ |
|
72 nmapimailbox_p.h \ |
|
73 nmapimailbox.h \ |
|
74 nmapimessagebody_p.h \ |
|
75 nmapimessagebody.h \ |
|
76 nmapimessageenvelope_p.h \ |
|
77 nmapimessageenvelope.h |
|
78 |
|
79 LIBS += -leuser |
|
80 LIBS += -llibc |
|
81 |
|
82 |
|
83 SOURCES += nmapimessagetask.cpp \ |
|
84 nmapimailboxlisting_p.cpp \ |
|
85 nmapimailboxlisting.cpp \ |
|
86 nmapifolderlisting_p.cpp \ |
|
87 nmapifolderlisting.cpp \ |
|
88 nmapienvelopelisting_p.cpp \ |
|
89 nmapienvelopelisting.cpp \ |
|
90 nmapiemailaddress.cpp \ |
|
91 nmapieventnotifier_p.cpp \ |
|
92 nmapieventnotifier.cpp \ |
|
93 nmapifolder.cpp \ |
|
94 nmapimailbox.cpp \ |
|
95 nmapimessagebody.cpp \ |
|
96 nmapimessageenvelope.cpp |
|
97 |
|
98 |
|
99 |
|
100 |
|
101 |
103 |
102 symbian*: { |
104 symbian*: { |
103 TARGET.EPOCALLOWDLLDATA = 1 |
105 TARGET.EPOCALLOWDLLDATA = 1 |
104 TARGET.CAPABILITY = ALL \ |
106 TARGET.CAPABILITY = ALL \ |
105 -TCB |
107 -TCB |
106 TARGET.UID2 = 0x1000008D |
108 TARGET.UID2 = 0x1000008D |
107 TARGET.UID3 = 0x2002C366 |
109 TARGET.UID3 = 0x2002C366 |
108 |
110 |
109 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE |
111 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE |
|
112 |
110 |
113 |
111 LIBS += -lnmailbase |
114 LIBS += -lnmailbase \ |
|
115 -limcm \ |
|
116 -lxqsettingsmanager \ |
|
117 -lxqutils \ |
|
118 -lnmailuiengine |
112 |
119 |
113 defBlock = \ |
120 defBlock = \ |
114 "$${LITERAL_HASH}if defined(MARM)" \ |
121 "$${LITERAL_HASH}if defined(MARM)" \ |
115 "DEFFILE eabi/nmailclientapi.def" \ |
122 "DEFFILE eabi/nmailclientapi.def" \ |
116 "$${LITERAL_HASH}else" \ |
123 "$${LITERAL_HASH}else" \ |