emailservices/nmutilities/nmutilities.pro
author hgs
Thu, 30 Sep 2010 11:43:07 +0300
changeset 74 6c59112cfd31
parent 68 83cc6bae1de8
permissions -rw-r--r--
201039
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     1
#
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     2
# Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     3
# All rights reserved.
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     4
# This component and the accompanying materials are made available
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     5
# under the terms of "Eclipse Public License v1.0"
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     6
# which accompanies this distribution, and is available
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     7
# at the URL "http://www.eclipse.org/legal/epl-v10.html".
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     8
#
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     9
# Initial Contributors:
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    10
# Nokia Corporation - initial contribution.
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    11
#
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    12
# Contributors:
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    13
# 
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    14
# Description:
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    15
#
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    16
#
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    17
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    18
CONFIG += debug
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    19
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    20
TEMPLATE = lib
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    21
TARGET = nmutilities
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    22
QT += core
68
hgs
parents: 66
diff changeset
    23
DEFINES += BUILD_UTILITIES_DLL \
hgs
parents: 66
diff changeset
    24
           NMCHMAPI_LIBRARY
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    25
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    26
CONFIG += mobility
68
hgs
parents: 66
diff changeset
    27
MOBILITY += systeminfo \
hgs
parents: 66
diff changeset
    28
            contacts
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    29
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    30
INCLUDEPATH += inc \
68
hgs
parents: 66
diff changeset
    31
               ../../email_plat/contact_history_model_api \
40
hgs
parents: 23
diff changeset
    32
               ../../inc \
43
hgs
parents: 40
diff changeset
    33
               ../../../inc \
74
hgs
parents: 68
diff changeset
    34
               $$APP_LAYER_SYSTEMINCLUDE
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    35
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    36
DEPENDPATH += src \
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    37
              inc \
68
hgs
parents: 66
diff changeset
    38
              ../../email_plat/contact_history_model_api \
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    39
              ../../../inc 
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    40
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    41
MOC_DIR = tmp
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    42
74
hgs
parents: 68
diff changeset
    43
HEADERS   += emailutilitiesdef.h \
62
hgs
parents: 43
diff changeset
    44
             emailmailboxinfo_p.h \
hgs
parents: 43
diff changeset
    45
             emailmailboxinfo.h \
68
hgs
parents: 66
diff changeset
    46
             emailmru.h \
62
hgs
parents: 43
diff changeset
    47
             nmuieventsnotifier.h \
68
hgs
parents: 66
diff changeset
    48
             nmutilitiescommonheaders.h \
hgs
parents: 66
diff changeset
    49
             nmcontacthistorymodel_p.h \
hgs
parents: 66
diff changeset
    50
             inc/nmcontacthistorymodelcommon.h \
74
hgs
parents: 68
diff changeset
    51
             inc/nmcontacthistorymodel.h \
hgs
parents: 68
diff changeset
    52
             nmuriparser.h
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    53
             
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    54
SOURCES   += emailmailboxinfo_p.cpp \
62
hgs
parents: 43
diff changeset
    55
             emailmailboxinfo.cpp \
68
hgs
parents: 66
diff changeset
    56
             nmuieventsnotifier.cpp \
hgs
parents: 66
diff changeset
    57
             emailmru.cpp \
hgs
parents: 66
diff changeset
    58
             nmcontacthistorymodelitem.cpp \
hgs
parents: 66
diff changeset
    59
             nmcontacthistorymodel_p.cpp \
74
hgs
parents: 68
diff changeset
    60
             nmcontacthistorymodel.cpp \
hgs
parents: 68
diff changeset
    61
             nmuriparser.cpp
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    62
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    63
symbian*: { 
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    64
    TARGET.EPOCALLOWDLLDATA = 1
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    65
    TARGET.CAPABILITY = ALL \
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    66
        -TCB
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    67
    TARGET.UID2 = 0x1000008D
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    68
    TARGET.UID3 = 0x2002EA97 
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    69
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    70
    defBlock = \      
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    71
      "$${LITERAL_HASH}if defined(MARM)" \
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    72
      "DEFFILE  eabi/nmutilities.def" \
62
hgs
parents: 43
diff changeset
    73
      "$${LITERAL_HASH}else" \
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    74
      "DEFFILE  bwins/nmutilities.def" \
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    75
      "$${LITERAL_HASH}endif"
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    76
    
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    77
    MMP_RULES += defBlock
68
hgs
parents: 66
diff changeset
    78
    MMP_RULES += SMPSAFE
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    79
    
62
hgs
parents: 43
diff changeset
    80
    LIBS += -lcentralrepository 
hgs
parents: 43
diff changeset
    81
    LIBS += -ltimezonelocalization 
74
hgs
parents: 68
diff changeset
    82
    LIBS += -lxqsettingsmanager
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    83
}
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    84
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    85
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    86
# Build.inf rules  
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    87
BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \
74
hgs
parents: 68
diff changeset
    88
                             "rom/nmutilities.iby                   $$CORE_APP_LAYER_IBY_EXPORT_PATH(nmutilities.iby)" \
hgs
parents: 68
diff changeset
    89
                             "data/gmail.svg                        /epoc32/release/winscw/udeb/z/resource/apps/gmail.svg" \
hgs
parents: 68
diff changeset
    90
                             "data/gmail.svg                        /epoc32/release/winscw/urel/z/resource/apps/gmail.svg" \
hgs
parents: 68
diff changeset
    91
                             "data/gmail.svg                        /epoc32/data/z/resource/apps/gmail.svg" \
hgs
parents: 68
diff changeset
    92
                             "data/microsoft.svg                    /epoc32/release/winscw/udeb/z/resource/apps/microsoft.svg" \
hgs
parents: 68
diff changeset
    93
                             "data/microsoft.svg                    /epoc32/release/winscw/urel/z/resource/apps/microsoft.svg" \
hgs
parents: 68
diff changeset
    94
                             "data/microsoft.svg                    /epoc32/data/z/resource/apps/microsoft.svg" \
hgs
parents: 68
diff changeset
    95
                             "data/ovi.svg                          /epoc32/release/winscw/udeb/z/resource/apps/ovi.svg" \
hgs
parents: 68
diff changeset
    96
                             "data/ovi.svg                          /epoc32/release/winscw/urel/z/resource/apps/ovi.svg" \
hgs
parents: 68
diff changeset
    97
                             "data/ovi.svg                          /epoc32/data/z/resource/apps/ovi.svg" \
hgs
parents: 68
diff changeset
    98
                             "data/yahoo.svg                        /epoc32/release/winscw/udeb/z/resource/apps/yahoo.svg" \
hgs
parents: 68
diff changeset
    99
                             "data/yahoo.svg                        /epoc32/release/winscw/urel/z/resource/apps/yahoo.svg" \
hgs
parents: 68
diff changeset
   100
                             "data/yahoo.svg                        /epoc32/data/z/resource/apps/yahoo.svg" \
hgs
parents: 68
diff changeset
   101
                             "data/aol.svg                          /epoc32/release/winscw/udeb/z/resource/apps/aol.svg" \
hgs
parents: 68
diff changeset
   102
                             "data/aol.svg                          /epoc32/release/winscw/urel/z/resource/apps/aol.svg" \
hgs
parents: 68
diff changeset
   103
                             "data/aol.svg                          /epoc32/data/z/resource/apps/aol.svg" \
hgs
parents: 68
diff changeset
   104
                             "conf/2001E277.txt                     /epoc32/release/winscw/udeb/z/private/10202be9/2001E277.txt" \
hgs
parents: 68
diff changeset
   105
                             "conf/2001E277.txt                     /epoc32/release/winscw/urel/z/private/10202be9/2001E277.txt" \
hgs
parents: 68
diff changeset
   106
                             "conf/2001E277.txt                     /epoc32/data/z/private/10202be9/2001E277.txt" \
hgs
parents: 68
diff changeset
   107
                             "conf/2003EA97.txt                     /epoc32/release/winscw/udeb/z/private/10202be9/2003EA97.txt" \
hgs
parents: 68
diff changeset
   108
                             "conf/2003EA97.txt                     /epoc32/release/winscw/urel/z/private/10202be9/2003EA97.txt" \
hgs
parents: 68
diff changeset
   109
                             "conf/2003EA97.txt                     /epoc32/data/z/private/10202be9/2003EA97.txt" \
hgs
parents: 68
diff changeset
   110
                             "conf/nmutilities.confml               APP_LAYER_CONFML(nmutilities.confml)" \
hgs
parents: 68
diff changeset
   111
                             "conf/nmutilities_200255BA.crml        APP_LAYER_CRML(nmutilities_200255BA.crml)" \
hgs
parents: 68
diff changeset
   112
                             "inc/emailmru.h                        APP_LAYER_PLATFORM_EXPORT_PATH(emailmru.h)" \
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   113
                             "inc/emailutilitiesdef.h               APP_LAYER_PLATFORM_EXPORT_PATH(emailutilitiesdef.h)" \
74
hgs
parents: 68
diff changeset
   114
                             "inc/nmuieventsnotifier.h              APP_LAYER_PLATFORM_EXPORT_PATH(nmuieventsnotifier.h)" \
hgs
parents: 68
diff changeset
   115
                             "inc/nmuriparser.h                     APP_LAYER_PLATFORM_EXPORT_PATH(nmuriparser.h)"