emailservices/nmclientapi/nmclientapi.pro
changeset 74 6c59112cfd31
parent 68 83cc6bae1de8
child 76 38bf5461e270
equal deleted inserted replaced
69:4e54af54a4a1 74:6c59112cfd31
    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