vmbx/vmbxengine/vmbxengine.pro
changeset 13 e32024264ebb
child 19 e44a8c097b15
equal deleted inserted replaced
12:ae8abd0db65c 13:e32024264ebb
       
     1 #
       
     2 # Copyright (c) 2010 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 
       
    19 TEMPLATE = lib
       
    20 TARGET = vmbxengine
       
    21 DEPENDPATH += .
       
    22 HEADERS += $$PUBLIC_HEADERS
       
    23 
       
    24 CONFIG += hb
       
    25 
       
    26 symbian: {
       
    27     TARGET.CAPABILITY = CAP_GENERAL_DLL
       
    28     TARGET.EPOCALLOWDLLDATA = 1
       
    29     TARGET.UID3=0x1000590F
       
    30     INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE \
       
    31         ../../inc \
       
    32         ./inc
       
    33         
       
    34     LIBS += -lcentralrepository.dll \
       
    35             -lcenrepnotifhandler.dll \
       
    36             -lfeatmgr.dll \
       
    37             -lphoneclient.dll \
       
    38             -lsssettings.dll \
       
    39             -letelmm.dll \
       
    40             -letel.dll \
       
    41             -lsatclient.dll \
       
    42             -lserviceprovidersettings.dll \
       
    43             -lFlogger.dll
       
    44 
       
    45     HEADERS += inc/mvmbxcenrephandler.h \
       
    46                inc/mvmbxcenrepobserver.h \
       
    47                inc/mvmbxchangeobserver.h \
       
    48                inc/mvmbxresourceprovider.h \
       
    49                inc/mvmbxsatrefreshobserver.h \
       
    50                inc/mvmbxservicenotify.h \
       
    51                inc/mvmbxsimstoreobserver.h \
       
    52                inc/mvmbxuihandler.h \
       
    53                inc/mvmbxuiutilities.h \
       
    54                inc/vmbshandler.h \
       
    55                inc/vmbxcenrephandler.h \
       
    56                inc/vmbxcenrepobserver.h \
       
    57                inc/vmbxcsvideoengine.h \
       
    58                inc/vmbxcsvoiceengine.h \
       
    59                inc/vmbxemergencycall.h \
       
    60                inc/vmbxenginebase.h \
       
    61                inc/vmbxenginefactory.h \
       
    62                inc/vmbxetelconnection.h \
       
    63                inc/vmbxlogger.h \
       
    64                inc/vmbxobserver.h \
       
    65                inc/vmbxpbkstore.h \
       
    66                inc/vmbxqtuihandler.h \
       
    67                inc/vmbxsatrefreshobserver.h \
       
    68                inc/vmbxsimhandler.h \
       
    69                inc/vmbxsimstoreobserver.h \
       
    70                inc/vmbxuihandler.h \
       
    71                inc/vmbxuiutilities.h \
       
    72                inc/vmbxutilities.h \
       
    73                inc/vmbxvoipengine.h \
       
    74                inc/vmsettingsuiiconfileprovider.h \
       
    75                inc/vmspshandler.h \
       
    76                inc/voicemailboxdefsinternal.h \
       
    77                inc/voicemailboxdomaincrkeys.h \
       
    78                inc/voicemailboximpl.h \
       
    79                inc/voicemailboxprivatecrkeys.h
       
    80 
       
    81     SOURCES += src/vmbxcenrepobserver.cpp \
       
    82                src/vmbxcsvoiceengine.cpp \
       
    83                src/vmbxcsvideoengine.cpp \
       
    84                src/vmbxcenrephandler.cpp \
       
    85                src/vmbshandler.cpp \
       
    86                src/cvoicemailboxentry.cpp \
       
    87                src/cvoicemailbox.cpp \
       
    88                src/voicemailboximpl.cpp \
       
    89                src/vmspshandler.cpp \
       
    90                src/vmsettingsuiiconfileprovider.cpp \
       
    91                src/vmbxvoipengine.cpp \
       
    92                src/vmbxutilities.cpp \
       
    93                src/vmbxuiutilities.cpp \
       
    94                src/vmbxuihandler.cpp \
       
    95                src/vmbxsimstoreobserver.cpp \
       
    96                src/vmbxsimhandler.cpp \
       
    97                src/vmbxsatrefreshobserver.cpp \
       
    98                src/vmbxqtuihandler.cpp \
       
    99                src/vmbxpbkstore.cpp \
       
   100                src/vmbxobserver.cpp \
       
   101                src/vmbxetelconnection.cpp \
       
   102                src/vmbxenginefactory.cpp \
       
   103                src/vmbxenginebase.cpp \
       
   104                src/vmbxemergencycall.cpp
       
   105                
       
   106      defFiles = \
       
   107         "$${LITERAL_HASH}ifdef WINS" \
       
   108             "DEFFILE bwins/vmbxengine.def" \
       
   109         "$${LITERAL_HASH}else" \
       
   110             "DEFFILE eabi/vmbxengine.def" \
       
   111         "$${LITERAL_HASH}endif"
       
   112     
       
   113     MMP_RULES += defFiles
       
   114                           
       
   115     BLD_INF_RULES.prj_exports += "conf/voicemailbox.confml         MW_LAYER_CONFML(voicemailbox.confml)" \
       
   116                                  "conf/voicemailbox_101F874F.crml  MW_LAYER_CRML(voicemailbox_101F874F.crml)" \
       
   117                                  "rom/backup_registration.xml /epoc32/data/z/private/100058F5/backup_registration.xml" \
       
   118                                  "rom/backup_registration.xml   /epoc32/release/winscw/udeb/z/private/100058F5/backup_registration.xml" \
       
   119                                  "rom/backup_registration.xml   /epoc32/release/winscw/urel/z/private/100058F5/backup_registration.xml" \
       
   120                                  "rom/vmbxengine_stub.sis /epoc32/data/z/system/install/vmbxengine_stub.sis" \
       
   121                                  "rom/vmbxengine.iby CORE_MW_LAYER_IBY_EXPORT_PATH(vmbxengine.iby)"
       
   122                                  
       
   123 }
       
   124