qtms/qtmsapi.pro
changeset 27 cbb1bfb7ebfb
child 32 edd273b3192a
equal deleted inserted replaced
25:d881023c13eb 27:cbb1bfb7ebfb
       
     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 TEMPLATE = lib
       
    18 TARGET   = qtmsapi
       
    19 CONFIG  += dll
       
    20 DEFINES += BUILD_TMS_WRAPPER_DLL
       
    21 
       
    22 QT 			= core
       
    23 CONFIG -= gui
       
    24 
       
    25 
       
    26     DEFINES += SYMBIAN
       
    27     TARGET.CAPABILITY = All -tcb
       
    28     TARGET.EPOCALLOWDLLDATA	= 1
       
    29     TARGET.UID2 = 0x10009D8D
       
    30     TARGET.UID3 = 0x10207CA5
       
    31 
       
    32     
       
    33 BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \
       
    34                              "rom/qtms.iby  CORE_MW_LAYER_IBY_EXPORT_PATH(qtms.iby)" \
       
    35                              "data/qtmsapi_stub.sis /epoc32/data/z/system/install/qtmsapi_stub.sis"
       
    36 
       
    37                                       
       
    38 DEPENDPATH += . inc
       
    39 INCLUDEPATH += . \
       
    40                .\inc
       
    41 
       
    42 
       
    43 
       
    44 qtmsDefFiles = \
       
    45         "$${LITERAL_HASH}ifdef WINSCW" \
       
    46         "DEFFILE bwins/qtms.def" \
       
    47         "$${LITERAL_HASH}else" \
       
    48         "DEFFILE eabi/qtms.def" \
       
    49         "$${LITERAL_HASH}endif"
       
    50 
       
    51 MMP_RULES += qtmsDefFiles
       
    52 
       
    53 INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE \
       
    54                $$OS_LAYER_LIBC_SYSTEMINCLUDE \
       
    55                $$OS_LAYER_GLIB_SYSTEMINCLUDE
       
    56 
       
    57 
       
    58 LIBS +=	-ltmsfactory \
       
    59         -ltmsapi \
       
    60         -ltmsutility \
       
    61         -llibglib \
       
    62         -llibgobject \
       
    63         -llibgmodule \
       
    64         -llibstdcpp
       
    65 
       
    66 
       
    67 # $$_PRO_FILE_PWD_ points to the directory of the pro file
       
    68 MOC_DIR = ./tmp
       
    69 
       
    70 INCLUDEPATH += . \
       
    71                . inc \
       
    72                ../ \
       
    73                ../mmappfw_plat/qt_telephony_multimedia_service_api/inc/
       
    74 
       
    75 DEPENDPATH  += $$INCLUDEPATH src
       
    76 
       
    77 # Headers
       
    78 HEADERS += qtmsfactory.h \
       
    79            qtmscall.h \
       
    80            qtmsstream.h \
       
    81            qtmsbuffer.h \
       
    82            qtmsclientsource.h \
       
    83            qtmsclientsink.h \
       
    84            qtmsvolumeeffect.h \
       
    85            qtmsgaineffect.h \
       
    86            qtmsglobalgaineffect.h \
       
    87            qtmsglobalvoleffect.h \
       
    88            qtmsglobalrouting.h \
       
    89            qtmsamrformat.h \
       
    90            qtmspcmformat.h \
       
    91            qtmsilbcformat.h \
       
    92            qtmsg711format.h \
       
    93            qtmsg729format.h \
       
    94            qtmsformat.h \
       
    95            qtmsmodemsink.h \
       
    96            qtmsspeakersink.h \
       
    97            qtmsmodemsource.h \
       
    98            qtmsmicsource.h \
       
    99            qtmsringtone.h \
       
   100            qtmsdtmf.h \
       
   101            qtmsinbandtone.h
       
   102 
       
   103 
       
   104 
       
   105 # Source
       
   106 SOURCES += qtmsfactory.cpp \
       
   107            qtmsfactoryimpl.cpp \
       
   108            qtmsmembuffer.cpp \
       
   109            qtmsbufferimpl.cpp \
       
   110            qtmscall.cpp \
       
   111            qtmscallimpl.cpp \
       
   112            qtmsstream.cpp \
       
   113            qtmsstreamimpl.cpp \
       
   114            qtmsclientsource.cpp \
       
   115            qtmsclientsourceimpl.cpp \
       
   116            qtmsclientsink.cpp \
       
   117            qtmsclientsinkimpl.cpp \
       
   118            qtmsvolumeeffect.cpp \
       
   119            qtmsvolumeeffectimpl.cpp \
       
   120            qtmsgaineffect.cpp \
       
   121            qtmsgaineffectimpl.cpp \
       
   122            qtmsglobalgaineffect.cpp \
       
   123            qtmsglobalgaineffectimpl.cpp \
       
   124            qtmsglobalvoleffect.cpp \
       
   125            qtmsglobalvoleffectimpl.cpp \
       
   126            qtmsglobalrouting.cpp \
       
   127            qtmsglobalroutingimpl.cpp \
       
   128            qtmspcm.cpp \
       
   129            qtmspcmimpl.cpp \
       
   130            qtmsilbc.cpp \
       
   131            qtmsilbcimpl.cpp \
       
   132            qtmsamr.cpp \
       
   133            qtmsamrimpl.cpp \
       
   134            qtmsg711.cpp \
       
   135            qtmsg711impl.cpp \
       
   136            qtmsg729.cpp \
       
   137            qtmsg729impl.cpp \
       
   138            qtmsformat.cpp \
       
   139            qtmsmodemsink.cpp \
       
   140            qtmsmodemsinkimpl.cpp \
       
   141            qtmsspeakersink.cpp \
       
   142            qtmsspeakersinkimpl.cpp \
       
   143            qtmsmodemsource.cpp \
       
   144            qtmsmodemsourceimpl.cpp \
       
   145            qtmsmicsource.cpp \
       
   146            qtmsmicsourceimpl.cpp \
       
   147            qtmsringtone.cpp \
       
   148            qtmsringtoneimpl.cpp \
       
   149            qtmsdtmf.cpp \
       
   150            qtmsdtmfimpl.cpp \
       
   151            qtmsinbandtone.cpp \
       
   152            qtmsinbandtoneimpl.cpp
       
   153 
       
   154 SYMBIAN_PLATFORMS = DEFAULT