emailuis/nmframeworkadapter/nmframeworkadapter.pro
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
child 27 9ba4404ef423
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
    11 #
    11 #
    12 # Contributors:
    12 # Contributors:
    13 #
    13 #
    14 # Description: 
    14 # Description: 
    15 #
    15 #
    16 # Version : %version: 24 %
    16 # Version : %version: 26 %
    17 TEMPLATE = lib
    17 TEMPLATE = lib
    18 TARGET = nmframeworkadapter
    18 TARGET = nmframeworkadapter
    19 
    19 
    20 CONFIG += plugin
    20 CONFIG += plugin
    21 DEFINES += BUILD_DLL
    21 DEFINES += BUILD_DLL
    22 
    22 
    23 INCLUDEPATH += ../../inc
    23 MOC_DIR = ./moc
       
    24 
       
    25 INCLUDEPATH += ./moc \
       
    26                ../../inc \
    24 
    27 
    25 HEADERS += inc/nmframeworkadapter.h \
    28 HEADERS += inc/nmframeworkadapter.h \
       
    29            inc/nmframeworkadapterheaders.h \
    26            inc/nmfwamessagefetchingoperation.h \
    30            inc/nmfwamessagefetchingoperation.h \
    27            inc/nmfwamessagecreationoperation.h \
    31            inc/nmfwamessagecreationoperation.h \
    28            inc/nmfwastoreenvelopesoperation.h \
    32            inc/nmfwastoreenvelopesoperation.h \
    29            inc/nmfwaforwardmessagecreationoperation.h \
    33            inc/nmfwaforwardmessagecreationoperation.h \
    30            inc/nmfwareplymessagecreationoperation.h \
    34            inc/nmfwareplymessagecreationoperation.h \
    31            inc/nmfwamessagesendingoperation.h \
    35            inc/nmfwamessagesendingoperation.h \
    32            inc/nmfwaaddattachmentsoperation.h \
    36            inc/nmfwaaddattachmentsoperation.h \
    33            inc/nmfwaremoveattachmentoperation.h \
    37            inc/nmfwaremoveattachmentoperation.h \
    34            inc/nmfwastoremessageoperation.h \
    38            inc/nmfwastoremessageoperation.h \
    35            inc/nmfwacheckoutboxoperation.h \
    39            inc/nmfwacheckoutboxoperation.h \
    36            inc/nmfwamessagepartfetchingoperation.h
    40            inc/nmfwamessagepartfetchingoperation.h \
       
    41            inc/nmmailboxsearchobserver.h
    37 
    42 
    38 SOURCES += src/nmframeworkadapter.cpp \
    43 SOURCES += src/nmframeworkadapter.cpp \
    39            src/nmfwamessagefetchingoperation.cpp \
    44            src/nmfwamessagefetchingoperation.cpp \
    40            src/nmfwamessagecreationoperation.cpp \
    45            src/nmfwamessagecreationoperation.cpp \
    41            src/nmfwastoreenvelopesoperation.cpp \
    46            src/nmfwastoreenvelopesoperation.cpp \
    44            src/nmfwamessagesendingoperation.cpp \
    49            src/nmfwamessagesendingoperation.cpp \
    45            src/nmfwaaddattachmentsoperation.cpp \
    50            src/nmfwaaddattachmentsoperation.cpp \
    46            src/nmfwaremoveattachmentoperation.cpp \
    51            src/nmfwaremoveattachmentoperation.cpp \
    47            src/nmfwastoremessageoperation.cpp \
    52            src/nmfwastoremessageoperation.cpp \
    48            src/nmfwacheckoutboxoperation.cpp \
    53            src/nmfwacheckoutboxoperation.cpp \
    49            src/nmfwamessagepartfetchingoperation.cpp
    54            src/nmfwamessagepartfetchingoperation.cpp \
       
    55            src/nmmailboxsearchobserver.cpp
    50 
    56 
    51 RESOURCES +=
    57 RESOURCES +=
    52 
    58 
    53 LIBS += -leuser
    59 LIBS += -leuser
    54 LIBS += -llibc
    60 LIBS += -llibc
    63 
    69 
    64     pluginstub.sources = nmframeworkadapter.dll
    70     pluginstub.sources = nmframeworkadapter.dll
    65     pluginstub.path = /resource/plugins
    71     pluginstub.path = /resource/plugins
    66     DEPLOYMENT += pluginstub
    72     DEPLOYMENT += pluginstub
    67 
    73 
    68 	TARGET.EPOCHEAPSIZE = 0x20000 0x1000000
    74     TARGET.EPOCHEAPSIZE = 0x20000 0x1000000
    69     TARGET.EPOCALLOWDLLDATA = 1
    75     TARGET.EPOCALLOWDLLDATA = 1
    70     TARGET.CAPABILITY = CAP_GENERAL_DLL
    76     TARGET.CAPABILITY = CAP_GENERAL_DLL
    71     TARGET.UID2 = 0x1000008D
    77     TARGET.UID2 = 0x1000008D
    72     TARGET.UID3 = 0x20027019
    78     TARGET.UID3 = 0x20027019
    73 
    79 
    74 	LIBS += -lnmailbase
    80     LIBS += -lnmailbase
    75 	LIBS += -lnmailuiengine
    81     LIBS += -lnmailuiengine
    76 	LIBS += -lfsmailframework
    82     LIBS += -lfsmailframework
    77 	LIBS += -lfsfwcommonlib
    83     LIBS += -lfsfwcommonlib
    78 	LIBS += -lcharconv
    84     LIBS += -lcharconv
    79     LIBS += -lxqserviceutil 
    85     LIBS += -lxqserviceutil 
    80 
    86 
    81 	BLD_INF_RULES.prj_exports += \
    87     BLD_INF_RULES.prj_exports += \
    82     "../rom/nmframeworkadapter.iby             CORE_APP_LAYER_IBY_EXPORT_PATH(nmframeworkadapter.iby)"
    88     "../rom/nmframeworkadapter.iby             CORE_APP_LAYER_IBY_EXPORT_PATH(nmframeworkadapter.iby)"
    83 
    89 
    84 }
    90 }
    85 
    91 
    86 win32 {
    92 win32 {
    88 
    94 
    89      LIBS += -L../../../../bin \
    95      LIBS += -L../../../../bin \
    90         -lnmailbase
    96         -lnmailbase
    91 }
    97 }
    92 
    98 
    93 
    99 # End of file.