qtms/qtmsapi.pro
author hgs
Thu, 17 Jun 2010 11:11:56 -0500
changeset 39 1d92fd018dd4
parent 38 959ca709b049
child 40 4a1905d205a2
permissions -rw-r--r--
201023_01

# Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
# All rights reserved.
# This component and the accompanying materials are made available
# under the terms of "Eclipse Public License v1.0"
# which accompanies this distribution, and is available
# at the URL "http://www.eclipse.org/legal/epl-v10.html".
#
# Initial Contributors:
# Nokia Corporation - initial contribution.
#
# Contributors:
#
# Description:  QTMS API project description
#

TEMPLATE = lib
TARGET   = qtmsapi
CONFIG  += dll
DEFINES += BUILD_TMS_WRAPPER_DLL

QT = core
CONFIG -= gui

DEFINES += SYMBIAN
TARGET.CAPABILITY = All -tcb
TARGET.EPOCALLOWDLLDATA	= 1
TARGET.UID2 = 0x10009D8D
TARGET.UID3 = 0x10207CA5

BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \
                             "rom/qtms.iby CORE_MW_LAYER_IBY_EXPORT_PATH(qtms.iby)" \
                             "data/qtmsapi_stub.sis /epoc32/data/z/system/install/qtmsapi_stub.sis"

DEPENDPATH += . inc
INCLUDEPATH += . \
               .\inc

defBlock = \
           "$${LITERAL_HASH}if defined(EABI)" \
           "DEFFILE  eabi/qtms.def" \
           "$${LITERAL_HASH}else" \
           "DEFFILE  bwins/qtms.def" \
           "$${LITERAL_HASH}endif"
MMP_RULES += defBlock

INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE \
               $$OS_LAYER_LIBC_SYSTEMINCLUDE \
               $$OS_LAYER_GLIB_SYSTEMINCLUDE

LIBS +=	-ltmsfactory \
        -ltmsapi \
        -ltmsutility \
        -llibglib \
        -llibgobject \
        -llibgmodule \
        -llibstdcpp

# $$_PRO_FILE_PWD_ points to the directory of the pro file
MOC_DIR = ./tmp

INCLUDEPATH += . \
               . inc \
               ../ \
               ../mmappfw_plat/qt_telephony_multimedia_service_api/inc/

DEPENDPATH  += $$INCLUDEPATH src

# Headers
HEADERS += qtmsfactory.h \
           qtmscall.h \
           qtmsstream.h \
           qtmsbuffer.h \
           qtmsclientsource.h \
           qtmsclientsink.h \
           qtmsvolumeeffect.h \
           qtmsgaineffect.h \
           qtmsglobalgaineffect.h \
           qtmsglobalvoleffect.h \
           qtmsglobalrouting.h \
           qtmsamrformat.h \
           qtmspcmformat.h \
           qtmsilbcformat.h \
           qtmsg711format.h \
           qtmsg729format.h \
           qtmsformat.h \
           qtmsmodemsink.h \
           qtmsspeakersink.h \
           qtmsmodemsource.h \
           qtmsmicsource.h \
           qtmsringtone.h \
           qtmsdtmf.h \
           qtmsinbandtone.h

# Source
SOURCES += qtmsfactory.cpp \
           qtmsfactoryimpl.cpp \
           qtmsmembuffer.cpp \
           qtmscall.cpp \
           qtmscallimpl.cpp \
           qtmsstream.cpp \
           qtmsstreamimpl.cpp \
           qtmsclientsource.cpp \
           qtmsclientsourceimpl.cpp \
           qtmsclientsink.cpp \
           qtmsclientsinkimpl.cpp \
           qtmsvolumeeffect.cpp \
           qtmsvolumeeffectimpl.cpp \
           qtmsgaineffect.cpp \
           qtmsgaineffectimpl.cpp \
           qtmsglobalgaineffect.cpp \
           qtmsglobalgaineffectimpl.cpp \
           qtmsglobalvoleffect.cpp \
           qtmsglobalvoleffectimpl.cpp \
           qtmsglobalrouting.cpp \
           qtmsglobalroutingimpl.cpp \
           qtmspcm.cpp \
           qtmspcmimpl.cpp \
           qtmsilbc.cpp \
           qtmsilbcimpl.cpp \
           qtmsamr.cpp \
           qtmsamrimpl.cpp \
           qtmsg711.cpp \
           qtmsg711impl.cpp \
           qtmsg729.cpp \
           qtmsg729impl.cpp \
           qtmsformat.cpp \
           qtmsmodemsink.cpp \
           qtmsmodemsinkimpl.cpp \
           qtmsspeakersink.cpp \
           qtmsspeakersinkimpl.cpp \
           qtmsmodemsource.cpp \
           qtmsmodemsourceimpl.cpp \
           qtmsmicsource.cpp \
           qtmsmicsourceimpl.cpp \
           qtmsringtone.cpp \
           qtmsringtoneimpl.cpp \
           qtmsdtmf.cpp \
           qtmsdtmfimpl.cpp \
           qtmsinbandtone.cpp \
           qtmsinbandtoneimpl.cpp

SYMBIAN_PLATFORMS = DEFAULT