emailservices/nmutilities/nmutilities.pro
changeset 74 6c59112cfd31
parent 68 83cc6bae1de8
equal deleted inserted replaced
69:4e54af54a4a1 74:6c59112cfd31
    29 
    29 
    30 INCLUDEPATH += inc \
    30 INCLUDEPATH += inc \
    31                ../../email_plat/contact_history_model_api \
    31                ../../email_plat/contact_history_model_api \
    32                ../../inc \
    32                ../../inc \
    33                ../../../inc \
    33                ../../../inc \
    34                $$MW_LAYER_SYSTEMINCLUDE
    34                $$APP_LAYER_SYSTEMINCLUDE
    35 
    35 
    36 DEPENDPATH += src \
    36 DEPENDPATH += src \
    37               inc \
    37               inc \
    38               ../../email_plat/contact_history_model_api \
    38               ../../email_plat/contact_history_model_api \
    39               ../../../inc 
    39               ../../../inc 
    40 
    40 
    41 MOC_DIR = tmp
    41 MOC_DIR = tmp
    42 
    42 
    43 HEADERS   += nmcenrepkeys.h \
    43 HEADERS   += emailutilitiesdef.h \
    44              emailutilitiesdef.h \
       
    45              emailmailboxinfo_p.h \
    44              emailmailboxinfo_p.h \
    46              emailmailboxinfo.h \
    45              emailmailboxinfo.h \
    47              emailmru.h \
    46              emailmru.h \
    48              nmuieventsnotifier.h \
    47              nmuieventsnotifier.h \
    49              nmutilitiescommonheaders.h \
    48              nmutilitiescommonheaders.h \
    50              nmcontacthistorymodel_p.h \
    49              nmcontacthistorymodel_p.h \
    51              inc/nmcontacthistorymodelcommon.h \
    50              inc/nmcontacthistorymodelcommon.h \
    52              inc/nmcontacthistorymodel.h
    51              inc/nmcontacthistorymodel.h \
       
    52              nmuriparser.h
    53              
    53              
    54 SOURCES   += emailmailboxinfo_p.cpp \
    54 SOURCES   += emailmailboxinfo_p.cpp \
    55              emailmailboxinfo.cpp \
    55              emailmailboxinfo.cpp \
    56              nmuieventsnotifier.cpp \
    56              nmuieventsnotifier.cpp \
    57              emailmru.cpp \
    57              emailmru.cpp \
    58              nmcontacthistorymodelitem.cpp \
    58              nmcontacthistorymodelitem.cpp \
    59              nmcontacthistorymodel_p.cpp \
    59              nmcontacthistorymodel_p.cpp \
    60              nmcontacthistorymodel.cpp
    60              nmcontacthistorymodel.cpp \
       
    61              nmuriparser.cpp
    61 
    62 
    62 symbian*: { 
    63 symbian*: { 
    63     TARGET.EPOCALLOWDLLDATA = 1
    64     TARGET.EPOCALLOWDLLDATA = 1
    64     TARGET.CAPABILITY = ALL \
    65     TARGET.CAPABILITY = ALL \
    65         -TCB
    66         -TCB
    66     TARGET.UID2 = 0x1000008D
    67     TARGET.UID2 = 0x1000008D
    67     TARGET.UID3 = 0x2002EA97 
    68     TARGET.UID3 = 0x2002EA97 
    68 
    69 
    69     INCLUDEPATH += /epoc32/include/ecom \ 
       
    70                    $$MW_LAYER_SYSTEMINCLUDE
       
    71                       
       
    72     defBlock = \      
    70     defBlock = \      
    73       "$${LITERAL_HASH}if defined(MARM)" \
    71       "$${LITERAL_HASH}if defined(MARM)" \
    74       "DEFFILE  eabi/nmutilities.def" \
    72       "DEFFILE  eabi/nmutilities.def" \
    75       "$${LITERAL_HASH}else" \
    73       "$${LITERAL_HASH}else" \
    76       "DEFFILE  bwins/nmutilities.def" \
    74       "DEFFILE  bwins/nmutilities.def" \
    79     MMP_RULES += defBlock
    77     MMP_RULES += defBlock
    80     MMP_RULES += SMPSAFE
    78     MMP_RULES += SMPSAFE
    81     
    79     
    82     LIBS += -lcentralrepository 
    80     LIBS += -lcentralrepository 
    83     LIBS += -ltimezonelocalization 
    81     LIBS += -ltimezonelocalization 
    84     LIBS += -lxqsettingsmanager 
    82     LIBS += -lxqsettingsmanager
    85 }
    83 }
    86 
    84 
    87 win32 {
       
    88    DESTDIR = ../../bin
       
    89 }
       
    90 
    85 
    91 # Build.inf rules  
    86 # Build.inf rules  
    92 BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \
    87 BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \
    93                              "rom/nmutilities.iby $$CORE_APP_LAYER_IBY_EXPORT_PATH(nmutilities.iby)" \
    88                              "rom/nmutilities.iby                   $$CORE_APP_LAYER_IBY_EXPORT_PATH(nmutilities.iby)" \
    94                              "data/icons/gmail.svg                  /epoc32/release/winscw/udeb/z/resource/apps/gmail.svg" \
    89                              "data/gmail.svg                        /epoc32/release/winscw/udeb/z/resource/apps/gmail.svg" \
    95                              "data/icons/gmail.svg                  /epoc32/release/winscw/urel/z/resource/apps/gmail.svg" \
    90                              "data/gmail.svg                        /epoc32/release/winscw/urel/z/resource/apps/gmail.svg" \
    96                              "data/icons/gmail.svg                  /epoc32/data/z/resource/apps/gmail.svg" \
    91                              "data/gmail.svg                        /epoc32/data/z/resource/apps/gmail.svg" \
    97                              "data/icons/microsoft.svg              /epoc32/release/winscw/udeb/z/resource/apps/microsoft.svg" \
    92                              "data/microsoft.svg                    /epoc32/release/winscw/udeb/z/resource/apps/microsoft.svg" \
    98                              "data/icons/microsoft.svg              /epoc32/release/winscw/urel/z/resource/apps/microsoft.svg" \
    93                              "data/microsoft.svg                    /epoc32/release/winscw/urel/z/resource/apps/microsoft.svg" \
    99                              "data/icons/microsoft.svg              /epoc32/data/z/resource/apps/microsoft.svg" \
    94                              "data/microsoft.svg                    /epoc32/data/z/resource/apps/microsoft.svg" \
   100                              "data/icons/ovi.svg                    /epoc32/release/winscw/udeb/z/resource/apps/ovi.svg" \
    95                              "data/ovi.svg                          /epoc32/release/winscw/udeb/z/resource/apps/ovi.svg" \
   101                              "data/icons/ovi.svg                    /epoc32/release/winscw/urel/z/resource/apps/ovi.svg" \
    96                              "data/ovi.svg                          /epoc32/release/winscw/urel/z/resource/apps/ovi.svg" \
   102                              "data/icons/ovi.svg                    /epoc32/data/z/resource/apps/ovi.svg" \
    97                              "data/ovi.svg                          /epoc32/data/z/resource/apps/ovi.svg" \
   103                              "data/icons/yahoo.svg                  /epoc32/release/winscw/udeb/z/resource/apps/yahoo.svg" \
    98                              "data/yahoo.svg                        /epoc32/release/winscw/udeb/z/resource/apps/yahoo.svg" \
   104                              "data/icons/yahoo.svg                  /epoc32/release/winscw/urel/z/resource/apps/yahoo.svg" \
    99                              "data/yahoo.svg                        /epoc32/release/winscw/urel/z/resource/apps/yahoo.svg" \
   105                              "data/icons/yahoo.svg                  /epoc32/data/z/resource/apps/yahoo.svg" \
   100                              "data/yahoo.svg                        /epoc32/data/z/resource/apps/yahoo.svg" \
   106                              "data/icons/aol.svg                    /epoc32/release/winscw/udeb/z/resource/apps/aol.svg" \
   101                              "data/aol.svg                          /epoc32/release/winscw/udeb/z/resource/apps/aol.svg" \
   107                              "data/icons/aol.svg                    /epoc32/release/winscw/urel/z/resource/apps/aol.svg" \
   102                              "data/aol.svg                          /epoc32/release/winscw/urel/z/resource/apps/aol.svg" \
   108                              "data/icons/aol.svg                    /epoc32/data/z/resource/apps/aol.svg" \
   103                              "data/aol.svg                          /epoc32/data/z/resource/apps/aol.svg" \
   109                              "data/2001E277.txt                     /epoc32/release/winscw/udeb/z/private/10202be9/2001E277.txt" \
   104                              "conf/2001E277.txt                     /epoc32/release/winscw/udeb/z/private/10202be9/2001E277.txt" \
   110                              "data/2001E277.txt                     /epoc32/release/winscw/urel/z/private/10202be9/2001E277.txt" \
   105                              "conf/2001E277.txt                     /epoc32/release/winscw/urel/z/private/10202be9/2001E277.txt" \
   111                              "data/2001E277.txt                     /epoc32/data/z/private/10202be9/2001E277.txt" \
   106                              "conf/2001E277.txt                     /epoc32/data/z/private/10202be9/2001E277.txt" \
   112                              "data/2003EA97.txt /epoc32/release/winscw/udeb/z/private/10202be9/2003EA97.txt" \
   107                              "conf/2003EA97.txt                     /epoc32/release/winscw/udeb/z/private/10202be9/2003EA97.txt" \
   113                              "data/2003EA97.txt /epoc32/release/winscw/urel/z/private/10202be9/2003EA97.txt" \
   108                              "conf/2003EA97.txt                     /epoc32/release/winscw/urel/z/private/10202be9/2003EA97.txt" \
   114                              "data/2003EA97.txt /epoc32/data/z/private/10202be9/2003EA97.txt" \
   109                              "conf/2003EA97.txt                     /epoc32/data/z/private/10202be9/2003EA97.txt" \
   115                              "data/nmutilities.confml               APP_LAYER_CONFML(nmutilities.confml)" \
   110                              "conf/nmutilities.confml               APP_LAYER_CONFML(nmutilities.confml)" \
   116                              "data/nmutilities_200255BA.crml        APP_LAYER_CRML(nmutilities_200255BA.crml)" \
   111                              "conf/nmutilities_200255BA.crml        APP_LAYER_CRML(nmutilities_200255BA.crml)" \
   117                              "inc/emailmru.h APP_LAYER_PLATFORM_EXPORT_PATH(emailmru.h)" \
   112                              "inc/emailmru.h                        APP_LAYER_PLATFORM_EXPORT_PATH(emailmru.h)" \
   118                              "inc/emailmailboxinfo.h                APP_LAYER_PLATFORM_EXPORT_PATH(emailmailboxinfo.h)" \
       
   119                              "inc/nmutilitiescommonheaders.h        APP_LAYER_PLATFORM_EXPORT_PATH(nmutilitiescommonheaders.h)" \
       
   120                              "inc/emailutilitiesdef.h               APP_LAYER_PLATFORM_EXPORT_PATH(emailutilitiesdef.h)" \
   113                              "inc/emailutilitiesdef.h               APP_LAYER_PLATFORM_EXPORT_PATH(emailutilitiesdef.h)" \
   121                              "inc/nmcenrepkeys.h                    APP_LAYER_PLATFORM_EXPORT_PATH(nmcenrepkeys.h)" \ 
   114                              "inc/nmuieventsnotifier.h              APP_LAYER_PLATFORM_EXPORT_PATH(nmuieventsnotifier.h)" \
   122                              "inc/nmuieventsnotifier.h              APP_LAYER_PLATFORM_EXPORT_PATH(nmuieventsnotifier.h)"
   115                              "inc/nmuriparser.h                     APP_LAYER_PLATFORM_EXPORT_PATH(nmuriparser.h)"