emailservices/nmclientapi/nmclientapi.pro
branchRCL_3
changeset 63 d189ee25cf9d
equal deleted inserted replaced
61:dcf0eedfc1a3 63:d189ee25cf9d
       
     1 #
       
     2 # Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 # All rights reserved.
       
     4 # This component and the accompanying materials are made available
       
     5 # under the terms of "Eclipse Public License v1.0"
       
     6 # which accompanies this distribution, and is available
       
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 #
       
     9 # Initial Contributors:
       
    10 # Nokia Corporation - initial contribution.
       
    11 #
       
    12 # Contributors:
       
    13 # 
       
    14 # Description:
       
    15 #
       
    16 #
       
    17 
       
    18 CONFIG += debug
       
    19 TEMPLATE = lib
       
    20 TARGET = nmailclientapi
       
    21 QT += core
       
    22 
       
    23 # BUILD_DLL
       
    24 DEFINES += BUILD_EMAIL_API_DLL
       
    25 
       
    26 
       
    27 INCLUDEPATH +=  inc \
       
    28                 ../../email_plat/nmail_client_api \
       
    29                 ../../email_plat/nmail_settings_api \
       
    30                 ../../inc
       
    31                 
       
    32 DEPENDPATH +=  ../../email_plat/nmail_client_api \
       
    33                 ../../email_plat/nmail_settings_api \
       
    34 
       
    35 
       
    36 MOC_DIR = tmp
       
    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            nmapisettingsmanager.h \
       
    54            nmapimailboxsettings.h
       
    55 
       
    56 # private headers 
       
    57 HEADERS += inc/nmapidatapluginfactory.h \
       
    58            inc/nmapiemailaddress_p.h \
       
    59            inc/nmapiengine.h \
       
    60            inc/nmapienvelopelisting_p.h \
       
    61            inc/nmapieventnotifier_p.h \
       
    62            inc/nmapifolder_p.h \
       
    63            inc/nmapifolderlisting_p.h \
       
    64            inc/nmapimailbox_p.h \
       
    65            inc/nmapimailboxlisting_p.h \
       
    66            inc/nmapimailboxsettings_p.h \
       
    67            inc/nmapimailboxsettingsdata_p.h \
       
    68            inc/nmapimessagebody_p.h \
       
    69            inc/nmapimessageenvelope_p.h \
       
    70            inc/nmapimessagemanager_p.h \
       
    71 	   inc/nmapisettingsmanager_p.h \
       
    72            inc/nmapipopimapsettingsmanager.h \
       
    73            inc/nmapiprivateclasses.h \
       
    74            inc/nmapitypesconverter.h \
       
    75            inc/nmapiheaders.h 
       
    76                         
       
    77 SOURCES += src/nmapidatapluginfactory.cpp \
       
    78            src/nmapiemailaddress.cpp \
       
    79            src/nmapiemailservice.cpp \
       
    80            src/nmapiengine.cpp \
       
    81            src/nmapienvelopelisting_p.cpp \
       
    82            src/nmapienvelopelisting.cpp \ 
       
    83            src/nmapieventnotifier_p.cpp \
       
    84            src/nmapieventnotifier.cpp \
       
    85            src/nmapifolder.cpp \
       
    86            src/nmapifolderlisting_p.cpp \
       
    87            src/nmapifolderlisting.cpp \
       
    88            src/nmapimailbox.cpp \
       
    89            src/nmapimailboxlisting_p.cpp \
       
    90            src/nmapimailboxlisting.cpp \
       
    91            src/nmapimessagetask.cpp \
       
    92            src/nmapimailboxsettingsdata_p.cpp \
       
    93            src/nmapimailboxsettingsdata.cpp \
       
    94            src/nmapimailboxsettings_p.cpp \
       
    95            src/nmapimailboxsettings.cpp \
       
    96            src/nmapimessagebody.cpp \
       
    97            src/nmapimessageenvelope.cpp \
       
    98            src/nmapipopimapsettingsmanager.cpp \
       
    99 	         src/nmapimessagemanager_p.cpp \
       
   100 			     src/nmapimessagemanager.cpp \
       
   101 	   src/nmapisettingsmanager_p.cpp \
       
   102 	   src/nmapisettingsmanager.cpp \
       
   103            src/nmapitypesconverter.cpp 
       
   104 
       
   105 
       
   106 
       
   107 
       
   108 symbian*: { 
       
   109     TARGET.EPOCALLOWDLLDATA = 1
       
   110     TARGET.CAPABILITY = ALL \
       
   111         -TCB
       
   112     TARGET.UID2 = 0x1000008D
       
   113     TARGET.UID3 = 0x2002C366
       
   114     
       
   115     INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
       
   116 
       
   117 	
       
   118 	 LIBS += -lnmailbase \
       
   119 	 -limcm \
       
   120 	 -lxqsettingsmanager \
       
   121 	 -lxqutils \
       
   122 	 -lnmailuiengine
       
   123 				   
       
   124     defBlock = \      
       
   125       "$${LITERAL_HASH}if defined(MARM)" \
       
   126       "DEFFILE  eabi/nmailclientapi.def" \
       
   127 	  "$${LITERAL_HASH}else" \
       
   128       "DEFFILE  bwins/nmailclientapi.def" \
       
   129       "$${LITERAL_HASH}endif"
       
   130 
       
   131     MMP_RULES += defBlock
       
   132     
       
   133      BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \
       
   134     "rom/nmailclientapi.iby CORE_APP_LAYER_IBY_EXPORT_PATH(nmailclientapi.iby)"    
       
   135     
       
   136 
       
   137 }
       
   138