blob: 77e50ec999b254fb20adfba6f8cd6a1a0171ba1c (
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
|
TEMPLATE = lib
TARGET = imap
CONFIG += qmfmessageserver qmfclient plugin
target.path += $$QMF_INSTALL_ROOT/lib/qmf/plugins/messageservices
QT += core network
DEPENDPATH += .
INCLUDEPATH += . ../../../libraries/qmfclient \
../../../libraries/qmfmessageserver \
../../../libraries/qmfclient/support
LIBS += -L../../../libraries/qmfclient/build \
-L../../../libraries/qmfmessageserver/build \
macx:LIBS += -F../../../libraries/qmfclient/build \
-F../../../libraries/qmfmessageserver/build \
HEADERS += imapclient.h \
imapconfiguration.h \
imapmailboxproperties.h \
imapprotocol.h \
imapservice.h \
imapstructure.h \
imapauthenticator.h \
imapstrategy.h \
integerregion.h \
imaptransport.h
SOURCES += imapclient.cpp \
imapconfiguration.cpp \
imapprotocol.cpp \
imapservice.cpp \
imapstructure.cpp \
imapauthenticator.cpp \
imapstrategy.cpp \
integerregion.cpp \
imaptransport.cpp
!contains(DEFINES,QMF_NO_MESSAGE_SERVICE_EDITOR) {
QT += gui
QMFUTIL_LIB = ../../../../examples/qtmail/libs/qmfutil
#Required to build on windows
DEFINES += QMFUTIL_INTERNAL
INCLUDEPATH += \
$$QMFUTIL_LIB
HEADERS += \
imapsettings.h \
$$QMFUTIL_LIB/selectfolder.h \
$$QMFUTIL_LIB/emailfoldermodel.h \
$$QMFUTIL_LIB/foldermodel.h \
$$QMFUTIL_LIB/folderview.h \
$$QMFUTIL_LIB/folderdelegate.h \
$$QMFUTIL_LIB/emailfolderview.h \
$$QMFUTIL_LIB/qtmailnamespace.h
FORMS += imapsettings.ui
SOURCES += \
imapsettings.cpp \
$$QMFUTIL_LIB/selectfolder.cpp \
$$QMFUTIL_LIB/emailfoldermodel.cpp \
$$QMFUTIL_LIB/foldermodel.cpp \
$$QMFUTIL_LIB/folderview.cpp \
$$QMFUTIL_LIB/folderdelegate.cpp \
$$QMFUTIL_LIB/emailfolderview.cpp \
$$QMFUTIL_LIB/qtmailnamespace.cpp
RESOURCES += imap.qrc
}
symbian: {
load(data_caging_paths)
TARGET.EPOCALLOWDLLDATA = 1
TARGET.CAPABILITY = ALL -TCB
TARGET.UID3 = 0x20034924
deploy.path = C:
pluginstub.sources = $${TARGET}.dll
pluginstub.path = $$QT_PLUGINS_BASE_DIR/qtmail/messageservices
DEPLOYMENT += pluginstub
load(armcc_warnings)
}
unix {
CONFIG += link_pkgconfig
PKGCONFIG += zlib
DEFINES += QT_QMF_HAVE_ZLIB
}
!unix {
warning("IMAP COMPRESS capability is currently not supported on non unix platforms")
}
include(../../../../common.pri)
|