emailservices/nmclientapi/nmclientapi.pro
changeset 54 997a02608b3a
parent 23 2dc6caa42ec3
child 59 16ed8d08d0b1
equal deleted inserted replaced
53:bf7eb7911fc5 54:997a02608b3a
    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" \
   123     "rom/nmailclientapi.iby CORE_APP_LAYER_IBY_EXPORT_PATH(nmailclientapi.iby)"    
   130     "rom/nmailclientapi.iby CORE_APP_LAYER_IBY_EXPORT_PATH(nmailclientapi.iby)"    
   124     
   131     
   125 
   132 
   126 }
   133 }
   127 
   134 
   128 win32 {
       
   129    DESTDIR = ../../bin
       
   130    OBJECTS_DIR = tmp 
       
   131 }
       
   132 
       
   133 
       
   134