emailuis/nmailuiengine/nmailuiengine.pro
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
child 27 9ba4404ef423
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
     6 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 # Initial Contributors:
     7 # Initial Contributors:
     8 # Nokia Corporation - initial contribution.
     8 # Nokia Corporation - initial contribution.
     9 # Contributors:
     9 # Contributors:
    10 # Description:
    10 # Description:
       
    11 
    11 CONFIG += debug
    12 CONFIG += debug
    12 CONFIG += hb
    13 CONFIG += hb
       
    14 
    13 TEMPLATE = lib
    15 TEMPLATE = lib
       
    16 
    14 TARGET = nmailuiengine
    17 TARGET = nmailuiengine
       
    18 
    15 QT += core
    19 QT += core
       
    20 
    16 DEFINES += BUILD_UIENGINE_DLL
    21 DEFINES += BUILD_UIENGINE_DLL
    17 
    22 
       
    23 MOC_DIR = ./moc
       
    24 
    18 INCLUDEPATH += ./inc \
    25 INCLUDEPATH += ./inc \
    19   ../../inc \
    26                ../../inc \
    20   ../nmsettingui/inc
    27 
    21 HEADERS += inc/nmmessagecreationoperation.h \
    28 HEADERS += inc/nmmessagecreationoperation.h \
    22     inc/nmuiengine.h \
    29            inc/nmuiengine.h \
    23     inc/nmdatamanager.h \
    30            inc/nmdatamanager.h \
    24     inc/nmmailboxlistmodel.h \
    31            inc/nmmailboxlistmodel.h \
    25     inc/nmmailboxlistmodelitem.h \
    32            inc/nmmailboxlistmodelitem.h \
    26     inc/nmmailboxmetadata.h \
    33            inc/nmmailboxmetadata.h \
    27     inc/nmdatapluginfactory.h \
    34            inc/nmdatapluginfactory.h \
    28     inc/nmfolderlistmodel.h \
    35            inc/nmfolderlistmodel.h \
    29     inc/nmfoldermetadata.h \
    36            inc/nmfoldermetadata.h \
    30     inc/nmmessagelistmodelitem.h \
    37            inc/nmmessagelistmodelitem.h \
    31     inc/nmmessagelistmodel.h \
    38            inc/nmmessagelistmodel.h \
    32     inc/nmuienginedef.h \
    39            inc/nmmessagesearchlistmodel.h \
    33     inc/nmdataplugininterface.h \
    40            inc/nmuienginedef.h \
    34     inc/nmicons.h \
    41            inc/nmdataplugininterface.h \
    35     inc/nmbaseclientplugin.h \
    42            inc/nmicons.h \
    36     inc/nmoperation.h \
    43            inc/nmbaseclientplugin.h \
    37     inc/nmaddattachmentsoperation.h \
    44            inc/nmoperation.h \
    38     inc/nmmessagesendingoperation.h
    45            inc/nmaddattachmentsoperation.h \
       
    46            inc/nmmessagesendingoperation.h \
       
    47            inc/nmcheckoutboxoperation.h \
       
    48            inc/nmstoreenvelopesoperation.h
       
    49 
    39 SOURCES += src/nmuiengine.cpp \
    50 SOURCES += src/nmuiengine.cpp \
    40     src/nmdatamanager.cpp \
    51            src/nmdatamanager.cpp \
    41     src/nmmailboxlistmodel.cpp \
    52            src/nmmailboxlistmodel.cpp \
    42     src/nmmailboxlistmodelitem.cpp \
    53            src/nmmailboxlistmodelitem.cpp \
    43     src/nmmailboxmetadata.cpp \
    54            src/nmmailboxmetadata.cpp \
    44     src/nmfolderlistmodel.cpp \
    55            src/nmfolderlistmodel.cpp \
    45     src/nmfoldermetadata.cpp \
    56            src/nmfoldermetadata.cpp \
    46     src/nmmessagelistmodelitem.cpp \
    57            src/nmmessagelistmodelitem.cpp \
    47     src/nmmessagelistmodel.cpp \
    58            src/nmmessagelistmodel.cpp \
    48     src/nmdatapluginfactory.cpp \
    59            src/nmmessagesearchlistmodel.cpp \
    49     src/nmicons.cpp \
    60            src/nmdatapluginfactory.cpp \
    50     src/nmbaseclientplugin.cpp \
    61            src/nmicons.cpp \
    51     src/nmaddattachmentoperation.cpp \
    62            src/nmbaseclientplugin.cpp \
    52     src/nmoperation.cpp
    63            src/nmaddattachmentoperation.cpp \
       
    64            src/nmoperation.cpp
    53     
    65     
    54 LIBS += -leuser
    66 LIBS += -leuser
    55 LIBS += -llibc
    67 LIBS += -llibc
    56     
    68     
    57 symbian*: { 
    69 symbian*: { 
    58     TARGET.EPOCALLOWDLLDATA = 1
    70     TARGET.EPOCALLOWDLLDATA = 1
    59     TARGET.CAPABILITY = CAP_GENERAL_DLL
    71     TARGET.CAPABILITY = CAP_GENERAL_DLL
    60     TARGET.UID2 = 0x1000008D
    72     TARGET.UID2 = 0x1000008D
    61     TARGET.UID3 = 0x20026763
    73     TARGET.UID3 = 0x20026763
    62     LIBS += -lnmailbase \
    74     LIBS += -lnmailbase \
    63         -lnmsettingui \
       
    64         -lxqserviceutil 
    75         -lxqserviceutil 
    65 	
    76 
    66 	defBlock = \      
    77     defBlock = \      
    67       "$${LITERAL_HASH}if defined(MARM)" \
    78       "$${LITERAL_HASH}if defined(MARM)" \
    68       "DEFFILE  eabi/nmailuiengine.def" \
    79       "DEFFILE  eabi/nmailuiengine.def" \
    69       "$${LITERAL_HASH}else" \
    80       "$${LITERAL_HASH}else" \
    70       "DEFFILE  bwins/nmailuiengine.def" \
    81       "DEFFILE  bwins/nmailuiengine.def" \
    71       "$${LITERAL_HASH}endif"
    82       "$${LITERAL_HASH}endif"
    72     
    83     
    73     MMP_RULES += defBlock
    84     MMP_RULES += defBlock
    74 }
    85 }
    75 win32 { 
       
    76     INCLUDEPATH += ../../emailservices/nmailbase
       
    77     DESTDIR = ../../bin
       
    78     LIBS += -L../../bin \
       
    79         -lnmailbase
       
    80 }
       
    81 
    86 
    82 RESOURCES += nmailuiengine.qrc
    87 RESOURCES += nmailuiengine.qrc
       
    88 
       
    89 # End of file.