qtms/qtmsapi.pro
branchRCL_3
changeset 56 63223d4fd956
parent 55 6c1dfe4da5dd
child 59 666f9a5a90a9
equal deleted inserted replaced
55:6c1dfe4da5dd 56:63223d4fd956
     1 # Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
       
     2 # All rights reserved.
       
     3 # This component and the accompanying materials are made available
       
     4 # under the terms of "Eclipse Public License v1.0"
       
     5 # which accompanies this distribution, and is available
       
     6 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 #
       
     8 # Initial Contributors:
       
     9 # Nokia Corporation - initial contribution.
       
    10 #
       
    11 # Contributors:
       
    12 #
       
    13 # Description:  QTMS API project description
       
    14 #
       
    15 
       
    16 TEMPLATE = lib
       
    17 TARGET   = qtmsapi
       
    18 CONFIG  += dll
       
    19 DEFINES += BUILD_TMS_WRAPPER_DLL
       
    20 
       
    21 QT = core
       
    22 CONFIG -= gui
       
    23 
       
    24 DEFINES += SYMBIAN
       
    25 TARGET.CAPABILITY = All -tcb
       
    26 TARGET.EPOCALLOWDLLDATA	= 1
       
    27 TARGET.UID2 = 0x10009D8D
       
    28 TARGET.UID3 = 0x10207CA5
       
    29 
       
    30 BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \
       
    31                              "rom/qtms.iby CORE_MW_LAYER_IBY_EXPORT_PATH(qtms.iby)" \
       
    32                              "data/qtmsapi_stub.sis /epoc32/data/z/system/install/qtmsapi_stub.sis"
       
    33 
       
    34 DEPENDPATH += . inc
       
    35 INCLUDEPATH += . \
       
    36                ./inc
       
    37 
       
    38 defBlock = \
       
    39            "$${LITERAL_HASH}if defined(EABI)" \
       
    40            "DEFFILE  eabi/qtms.def" \
       
    41            "$${LITERAL_HASH}else" \
       
    42            "DEFFILE  bwins/qtms.def" \
       
    43            "$${LITERAL_HASH}endif"
       
    44 MMP_RULES += defBlock
       
    45 
       
    46 INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE \
       
    47                $$OS_LAYER_LIBC_SYSTEMINCLUDE \
       
    48                $$OS_LAYER_GLIB_SYSTEMINCLUDE
       
    49 
       
    50 LIBS +=	-ltmsfactory \
       
    51         -ltmsapi \
       
    52         -ltmsutility \
       
    53         -llibglib \
       
    54         -llibgobject \
       
    55         -llibgmodule \
       
    56         -llibstdcpp
       
    57 
       
    58 # $$_PRO_FILE_PWD_ points to the directory of the pro file
       
    59 MOC_DIR = ./tmp
       
    60 
       
    61 INCLUDEPATH += . \
       
    62                . inc \
       
    63                ../ \
       
    64                ../mmappfw_plat/qt_telephony_multimedia_service_api/inc/
       
    65 
       
    66 DEPENDPATH  += $$INCLUDEPATH src
       
    67 
       
    68 # Headers
       
    69 HEADERS += qtmsfactory.h \
       
    70            qtmscall.h \
       
    71            qtmsstream.h \
       
    72            qtmsbuffer.h \
       
    73            qtmsclientsource.h \
       
    74            qtmsclientsink.h \
       
    75            qtmsvolumeeffect.h \
       
    76            qtmsgaineffect.h \
       
    77            qtmsglobalgaineffect.h \
       
    78            qtmsglobalvoleffect.h \
       
    79            qtmsglobalrouting.h \
       
    80            qtmsamrformat.h \
       
    81            qtmspcmformat.h \
       
    82            qtmsilbcformat.h \
       
    83            qtmsg711format.h \
       
    84            qtmsg729format.h \
       
    85            qtmsformat.h \
       
    86            qtmsmodemsink.h \
       
    87            qtmsspeakersink.h \
       
    88            qtmsmodemsource.h \
       
    89            qtmsmicsource.h \
       
    90            qtmsringtone.h \
       
    91            qtmsdtmf.h \
       
    92            qtmsinbandtone.h
       
    93 
       
    94 # Source
       
    95 SOURCES += qtmsfactory.cpp \
       
    96            qtmsfactoryimpl.cpp \
       
    97            qtmsbufferimpl.cpp \
       
    98            qtmsmembuffer.cpp \
       
    99            qtmscall.cpp \
       
   100            qtmscallimpl.cpp \
       
   101            qtmsstream.cpp \
       
   102            qtmsstreamimpl.cpp \
       
   103            qtmsclientsource.cpp \
       
   104            qtmsclientsourceimpl.cpp \
       
   105            qtmsclientsink.cpp \
       
   106            qtmsclientsinkimpl.cpp \
       
   107            qtmsvolumeeffect.cpp \
       
   108            qtmsvolumeeffectimpl.cpp \
       
   109            qtmsgaineffect.cpp \
       
   110            qtmsgaineffectimpl.cpp \
       
   111            qtmsglobalgaineffect.cpp \
       
   112            qtmsglobalgaineffectimpl.cpp \
       
   113            qtmsglobalvoleffect.cpp \
       
   114            qtmsglobalvoleffectimpl.cpp \
       
   115            qtmsglobalrouting.cpp \
       
   116            qtmsglobalroutingimpl.cpp \
       
   117            qtmspcm.cpp \
       
   118            qtmspcmimpl.cpp \
       
   119            qtmsilbc.cpp \
       
   120            qtmsilbcimpl.cpp \
       
   121            qtmsamr.cpp \
       
   122            qtmsamrimpl.cpp \
       
   123            qtmsg711.cpp \
       
   124            qtmsg711impl.cpp \
       
   125            qtmsg729.cpp \
       
   126            qtmsg729impl.cpp \
       
   127            qtmsformat.cpp \
       
   128            qtmsmodemsink.cpp \
       
   129            qtmsmodemsinkimpl.cpp \
       
   130            qtmsspeakersink.cpp \
       
   131            qtmsspeakersinkimpl.cpp \
       
   132            qtmsmodemsource.cpp \
       
   133            qtmsmodemsourceimpl.cpp \
       
   134            qtmsmicsource.cpp \
       
   135            qtmsmicsourceimpl.cpp \
       
   136            qtmsringtone.cpp \
       
   137            qtmsringtoneimpl.cpp \
       
   138            qtmsdtmf.cpp \
       
   139            qtmsdtmfimpl.cpp \
       
   140            qtmsinbandtone.cpp \
       
   141            qtmsinbandtoneimpl.cpp
       
   142 
       
   143 SYMBIAN_PLATFORMS = DEFAULT
       
   144