phoneengine/phonemodel/phonemodel.pro
branchRCL_3
changeset 61 41a7f70b3818
equal deleted inserted replaced
58:40a3f856b14d 61:41a7f70b3818
       
     1 #
       
     2 # Copyright (c) 2009 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 TEMPLATE = lib
       
    19 TARGET = phoneengine
       
    20 
       
    21 CONFIG += mobility
       
    22 MOBILITY = systeminfo
       
    23 QT -= gui
       
    24 QT += network
       
    25 
       
    26 symbian {
       
    27     TARGET.UID3 = 0x1000A86C
       
    28     TARGET.VID = VID_DEFAULT
       
    29     TARGET.CAPABILITY = ALL -TCB
       
    30     
       
    31     INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE  \
       
    32                    $$OS_LAYER_GLIB_SYSTEMINCLUDE
       
    33     INCLUDEPATH += ../../inc \
       
    34                    ../inc \
       
    35                    ../phoneservices/inc \
       
    36                    /epoc32/include/mw/QtGui
       
    37     
       
    38     engineDefFiles = \
       
    39         "$${LITERAL_HASH}ifdef WINSCW" \
       
    40         "DEFFILE bwins/phoneengine.def" \
       
    41         "$${LITERAL_HASH}else" \
       
    42         "DEFFILE eabi/phoneengine.def" \
       
    43         "$${LITERAL_HASH}endif"
       
    44     
       
    45     MMP_RULES += engineDefFiles
       
    46 
       
    47     LIBS += -lcce \
       
    48             -lAccClient \
       
    49             -lapgrfx \
       
    50             -lapparc \
       
    51             -laudiohandling \
       
    52             -lcallhandling \
       
    53             -lcentralrepository \
       
    54             -lcommonEngine \
       
    55             -lcontacthandling \
       
    56             -lefsrv \
       
    57             -letel \
       
    58             -letelmm \
       
    59             -leuser \
       
    60             -lFeatMgr \
       
    61             -lflogger \
       
    62             -lloghandling \
       
    63             -lphoneparser \
       
    64             -lphonesettings \
       
    65             -lPsui \
       
    66             -lsecui \
       
    67             -lSysUtil \
       
    68             -lws32 \
       
    69             -lPlatformEnv \
       
    70             -lPhoneClient \
       
    71             -lprofileeng \
       
    72             -lbafl \
       
    73             -lcallprovider \
       
    74             -lpeservicehandling \
       
    75             -lphoneservices \
       
    76             -lengineinfo \
       
    77             -lmediatorclient \
       
    78             -lestor \
       
    79             -lxqservice \
       
    80             -lxqserviceutil \
       
    81             -llibglib \
       
    82             -lpsetwrapper \
       
    83             -lpsuinotes
       
    84             
       
    85     TARGET.EPOCALLOWDLLDATA =1
       
    86     
       
    87 }
       
    88 
       
    89 HEADERS += ./inc/cpeaccessorymodemonitor.h
       
    90 HEADERS += ./inc/cpeactivestarter.h
       
    91 HEADERS += ./inc/cpeaudiooutputpreferencemonitor.h
       
    92 HEADERS += ./inc/cpecalldurationdisplaysettingmonitor.h
       
    93 HEADERS += ./inc/cpecenrepmonitor.h
       
    94 HEADERS += ./inc/cpeclientcallrequestmonitor.h
       
    95 HEADERS += ./inc/cpeclientcommandhandlermonitor.h
       
    96 HEADERS += ./inc/cpeclientemergencycallmonitor.h
       
    97 HEADERS += ./inc/cpeclientservices.h
       
    98 HEADERS += ./inc/cpedevicemodehandler.h
       
    99 HEADERS += ./inc/cpeexternaldatahandler.h
       
   100 HEADERS += ./inc/cpemanualcallcontrolhandler.h
       
   101 HEADERS += ./inc/cpemessagehandler.h
       
   102 HEADERS += ./inc/cpemessagehandler.inl
       
   103 HEADERS += ./inc/cpenetworkregistrationstatusmonitor.h
       
   104 HEADERS += ./inc/cpeparseremergencynumberhandler.h
       
   105 HEADERS += ./inc/cpeparsermanufacturerhandler.h
       
   106 HEADERS += ./inc/cpeparsermischandler.h
       
   107 HEADERS += ./inc/cpeparserphonenumberhandler.h
       
   108 HEADERS += ./inc/cpeparsersimcontrolhandler.h
       
   109 HEADERS += ./inc/cpeparsersscallhandler.h
       
   110 HEADERS += ./inc/cpeparsersshandler.h
       
   111 HEADERS += ./inc/cpeparservoipnumberhandler.h
       
   112 HEADERS += ./inc/cpepcnparserprocedurehandler.h
       
   113 HEADERS += ./inc/cpephonemodel.h
       
   114 HEADERS += ./inc/cpephonemodelif.h
       
   115 HEADERS += ./inc/cpeprofilesettingmonitor.h
       
   116 HEADERS += ./inc/cpepubsubmonitor.h
       
   117 HEADERS += ./inc/cpesettingscommand.h
       
   118 HEADERS += ./inc/cpesimstatemonitor.h
       
   119 HEADERS += ./inc/cpetimer.h
       
   120 HEADERS += ./inc/mpeactivestarter.h
       
   121 HEADERS += ./inc/mpecallcontrolif.h
       
   122 HEADERS += ./inc/mpecallsettersif.h
       
   123 HEADERS += ./inc/mpeclientcallrequestmonitor.h
       
   124 HEADERS += ./inc/mpeexternaldatahandler.h
       
   125 HEADERS += ./inc/mpephonemodelinternal.h
       
   126 HEADERS += ./inc/mphonedevicemodeobserver.h
       
   127 HEADERS += ./inc/pepanic.pan
       
   128 HEADERS += ./inc/pevirtualengine.h
       
   129 HEADERS += ./inc/talogger.h
       
   130 HEADERS += ./inc/telephonyvariant.hrh
       
   131 HEADERS += ./inc/telinternalcrkeys.h
       
   132 HEADERS += ./inc/telinternalpskeys.h
       
   133 HEADERS += ./inc/telinternalpstypes.h
       
   134 HEADERS += ./inc/penetworkhandler.h
       
   135 
       
   136 SOURCES += ./src/cpeaccessorymodemonitor.cpp
       
   137 SOURCES += ./src/cpeactivestarter.cpp
       
   138 SOURCES += ./src/cpeaudiooutputpreferencemonitor.cpp
       
   139 SOURCES += ./src/cpecalldurationdisplaysettingmonitor.cpp
       
   140 SOURCES += ./src/cpecenrepmonitor.cpp
       
   141 SOURCES += ./src/cpeclientcallrequestmonitor.cpp
       
   142 SOURCES += ./src/cpeclientcommandhandlermonitor.cpp
       
   143 SOURCES += ./src/cpeclientemergencycallmonitor.cpp
       
   144 SOURCES += ./src/cpeclientservices.cpp
       
   145 SOURCES += ./src/cpedevicemodehandler.cpp
       
   146 SOURCES += ./src/cpeexternaldatahandler.cpp
       
   147 SOURCES += ./src/cpemessagehandler.cpp
       
   148 SOURCES += ./src/cpenetworkregistrationstatusmonitor.cpp
       
   149 SOURCES += ./src/cpeprofilesettingmonitor.cpp
       
   150 SOURCES += ./src/cpepubsubmonitor.cpp
       
   151 SOURCES += ./src/cpetimer.cpp
       
   152 SOURCES += ./src/pepanic.cpp
       
   153 SOURCES += ./src/cpemanualcallcontrolhandler.cpp
       
   154 SOURCES += ./src/cpeparsermanufacturerhandler.cpp
       
   155 SOURCES += ./src/cpeparsermischandler.cpp
       
   156 SOURCES += ./src/cpeparserphonenumberhandler.cpp
       
   157 SOURCES += ./src/cpeparsersimcontrolhandler.cpp
       
   158 SOURCES += ./src/cpeparsersscallhandler.cpp
       
   159 SOURCES += ./src/cpeparsersshandler.cpp
       
   160 SOURCES += ./src/cpephonemodel.cpp
       
   161 SOURCES += ./src/cpephonemodelif.cpp
       
   162 SOURCES += ./src/cpesimstatemonitor.cpp
       
   163 SOURCES += ./src/cpepcnparserprocedurehandler.cpp
       
   164 SOURCES += ./src/cpeparseremergencynumberhandler.cpp
       
   165 SOURCES += ./src/cpeparservoipnumberhandler.cpp
       
   166 SOURCES += ./src/phoneengineproxy.cpp
       
   167 SOURCES += ./src/cperemotepartyinfomediator.cpp 
       
   168 SOURCES += ./src/cperemotepartyinfoproxy.cpp
       
   169 SOURCES += ./src/tperemotepartyinfomediatorupdater.cpp
       
   170 SOURCES += ./src/penetworkhandler.cpp
       
   171 
       
   172 include(api_headers.pri)
       
   173     
       
   174 headers.sources = $$PHONEENGINE_API_HEADERS
       
   175 headers.path = |../../inc
       
   176 # This is for new exporting system coming in garden
       
   177 for(header, headers.sources):BLD_INF_RULES.prj_exports += "$$header $$headers.path/$$basename(header)"       
       
   178 
       
   179 BLD_INF_RULES.prj_exports += \
       
   180  "$${LITERAL_HASH}include <platform_paths.hrh>" \
       
   181  "./rom/phonengengine.iby    CORE_APP_LAYER_IBY_EXPORT_PATH(phonengengine.iby)"
       
   182 BLD_INF_RULES.prj_exports += "./conf/s60telephony.confml APP_LAYER_CONFML(s60telephony.confml)"
       
   183 BLD_INF_RULES.prj_exports += "./conf/s60telephony_japan.confml CONFML_EXPORT_PATH(s60telephony_japan.confml,japan)"
       
   184 BLD_INF_RULES.prj_exports += "./conf/s60telephony_101f87e3.crml APP_LAYER_CRML(s60telephony_101f87e3.crml)"
       
   185 BLD_INF_RULES.prj_exports += "./conf/s60telephony_102828b1.crml APP_LAYER_CRML(s60telephony_102828b1.crml)"
       
   186 BLD_INF_RULES.prj_exports += "./conf/s60telephony_102828b2.crml APP_LAYER_CRML(s60telephony_102828b2.crml)"
       
   187 BLD_INF_RULES.prj_exports += "./conf/s60telephony_102828b8.crml APP_LAYER_CRML(s60telephony_102828b8.crml)"
       
   188 BLD_INF_RULES.prj_exports += "./conf/s60telephony_102828f8.crml APP_LAYER_CRML(s60telephony_102828f8.crml)"
       
   189 BLD_INF_RULES.prj_exports += "./conf/s60telephony_102830b6.crml APP_LAYER_CRML(s60telephony_102830b6.crml)"
       
   190 BLD_INF_RULES.prj_exports += "./conf/s60telephony_2001b2e6.crml APP_LAYER_CRML(s60telephony_2001b2e6.crml)"
       
   191 
       
   192 #Backup registration files
       
   193 BLD_INF_RULES.prj_exports += "./data/backup_registration.xml /epoc32/data/z/private/1000a86c/backup_registration.xml"
       
   194 BLD_INF_RULES.prj_exports += "./data/backup_registration.xml /epoc32/release/winscw/udeb/z/private/1000a86c/backup_registration.xml"
       
   195 BLD_INF_RULES.prj_exports += "./data/backup_registration.xml /epoc32/release/winscw/urel/z/private/1000a86c/backup_registration.xml"
       
   196 
       
   197 #Stub sis
       
   198 BLD_INF_RULES.prj_exports += "./data/phonemodel_stub.sis   \epoc32\data\z\system\install\phonemodel_stub.sis"