ipsservices/nmipssettings/nmipssettings.pro
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
child 30 759dc5235cdb
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
    21 
    21 
    22 QT += core
    22 QT += core
    23 
    23 
    24 DEPENDPATH += .
    24 DEPENDPATH += .
    25 
    25 
    26 INCLUDEPATH += .
       
    27 INCLUDEPATH += ./inc
    26 INCLUDEPATH += ./inc
    28 INCLUDEPATH += ../../inc
    27 INCLUDEPATH += ../../inc
    29 INCLUDEPATH += ../../emailuis/nmsettingui/inc/
       
    30 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
    28 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
    31 
    29 
    32 CONFIG += hb
    30 CONFIG += hb
    33 CONFIG += plugin
    31 CONFIG += plugin
    34 
    32 
    47            inc/nmipsimap4settingsmanager.h \
    45            inc/nmipsimap4settingsmanager.h \
    48            inc/nmipspop3settingsmanager.h \
    46            inc/nmipspop3settingsmanager.h \
    49            inc/nmipssettingsmanagerfactory.h \
    47            inc/nmipssettingsmanagerfactory.h \
    50            inc/nmipsextendedsettingsmanager.h \
    48            inc/nmipsextendedsettingsmanager.h \
    51            inc/nmipssettingscustomitem.h \
    49            inc/nmipssettingscustomitem.h \
    52            inc/nmipssettingslabeledcombobox.h
    50            inc/nmipssettingslabeledcombobox.h \
       
    51            inc/nmipssettingstimeeditor.h \
       
    52            inc/nmipssettingsmultiselectionitem.h
    53 
    53 
    54 SOURCES += src/nmipssettingsplugin.cpp \
    54 SOURCES += src/nmipssettingsplugin.cpp \
    55            src/nmipssettingshelper.cpp \
    55            src/nmipssettingshelper.cpp \
    56            src/nmipssettingsmanagerbase.cpp \
    56            src/nmipssettingsmanagerbase.cpp \
    57            src/nmipsimap4settingsmanager.cpp \
    57            src/nmipsimap4settingsmanager.cpp \
    58            src/nmipspop3settingsmanager.cpp \
    58            src/nmipspop3settingsmanager.cpp \
    59            src/nmipssettingsmanagerfactory.cpp \
    59            src/nmipssettingsmanagerfactory.cpp \
    60            src/nmipsextendedsettingsmanager.cpp \
    60            src/nmipsextendedsettingsmanager.cpp \
    61            src/nmipssettingscustomitem.cpp \
    61            src/nmipssettingscustomitem.cpp \
    62            src/nmipssettingslabeledcombobox.cpp
    62            src/nmipssettingslabeledcombobox.cpp \
    63 
    63            src/nmipssettingstimeeditor.cpp \
    64 LIBS += -leuser
    64            src/nmipssettingsmultiselectionitem.cpp
    65 LIBS += -llibc
       
    66 
    65 
    67 symbian: { 
    66 symbian: { 
    68     TARGET.EPOCALLOWDLLDATA = 1
    67     TARGET.EPOCALLOWDLLDATA = 1
    69     DEFINES += PLUGINUID3=0x2002C30D
    68     DEFINES += PLUGINUID3=0x2002C30D
    70     TARGET.UID3 = 0x2002C30D
    69     TARGET.UID3 = 0x2002C30D
    72     LIBS += -lcpframework
    71     LIBS += -lcpframework
    73     LIBS += -limcm
    72     LIBS += -limcm
    74     LIBS += -lxqutils
    73     LIBS += -lxqutils
    75     LIBS += -lxqsettingsmanager
    74     LIBS += -lxqsettingsmanager
    76     LIBS += -leuser
    75     LIBS += -leuser
       
    76     LIBS += -llibc
    77 }
    77 }
       
    78 
    78 symbian: plugin { # copy qtstub and manifest
    79 symbian: plugin { # copy qtstub and manifest
    79 
    80 
    80     PLUGIN_STUB_PATH = /resource/qt/plugins/nmail/settings
    81     PLUGIN_STUB_PATH = /resource/qt/plugins/nmail/settings
    81     
    82     
    82     deploy.path = C:
    83     deploy.path = C:
    91 
    92 
    92 # Build.inf rules
    93 # Build.inf rules
    93 BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \
    94 BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \
    94                              "rom/nmipssettings.iby                 CORE_APP_LAYER_IBY_EXPORT_PATH(nmipssettings.iby)" \
    95                              "rom/nmipssettings.iby                 CORE_APP_LAYER_IBY_EXPORT_PATH(nmipssettings.iby)" \
    95                              "rom/nmipssettingslanguage.iby         LANGUAGE_APP_LAYER_IBY_EXPORT_PATH(nmipssettingslanguage.iby)" \
    96                              "rom/nmipssettingslanguage.iby         LANGUAGE_APP_LAYER_IBY_EXPORT_PATH(nmipssettingslanguage.iby)" \
    96                              "inc/ipssettingkeys.h                  |../../inc/ipssettingkeys.h" \
    97                              "inc/ipssettingkeys.h                  |../inc/ipssettingkeys.h" \
    97                              "inc/nmipssettingitems.h               |../inc/nmipssettingitems.h" \
    98                              "inc/nmipssettingitems.h               |../inc/nmipssettingitems.h" \
    98                              "conf/2000E53D.txt                     /epoc32/release/winscw/udeb/z/private/10202BE9/2000E53D.txt" \
    99                              "conf/2000E53D.txt                     /epoc32/release/winscw/udeb/z/private/10202BE9/2000E53D.txt" \
    99                              "conf/2000E53D.txt                     /epoc32/release/winscw/urel/z/private/10202BE9/2000E53D.txt" \
   100                              "conf/2000E53D.txt                     /epoc32/release/winscw/urel/z/private/10202BE9/2000E53D.txt" \
   100                              "conf/2000E53D.txt                     /epoc32/data/z/private/10202BE9/2000E53D.txt" \
   101                              "conf/2000E53D.txt                     /epoc32/data/z/private/10202BE9/2000E53D.txt" \
   101                              "conf/nmipssettings.confml             APP_LAYER_CONFML(nmipssettings.confml)" \
   102                              "conf/nmipssettings.confml             APP_LAYER_CONFML(nmipssettings.confml)" \
   105  
   106  
   106 TARGET.CAPABILITY = All -TCB
   107 TARGET.CAPABILITY = All -TCB
   107 plugin.sources = $${TARGET}.dll
   108 plugin.sources = $${TARGET}.dll
   108 plugin.path = $$PLUGIN_STUB_PATH
   109 plugin.path = $$PLUGIN_STUB_PATH
   109 DEPLOYMENT += plugin
   110 DEPLOYMENT += plugin
       
   111     
       
   112 TRANSLATIONS = mailips.ts