diff -r 6c158198356e -r ae942d28ec0e javauis/mmapi_qt/build/javamobilemedia.pro --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/javauis/mmapi_qt/build/javamobilemedia.pro Tue Aug 31 15:09:22 2010 +0300 @@ -0,0 +1,121 @@ +# +# Copyright (c) 2009 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: +# + +TARGET=javamobilemedia +TEMPLATE=lib +CONFIG += omj java stl + +include(../../../inc/build_defines.pri) + +DEFINES += RD_JAVA_VOLUME_CONTROL +DEFINES += RD_JAVA_OMA_DRM_V2 + +INCLUDEPATH += ../baseline/inc \ + ../src_drmv2/inc \ + ../directcontent/inc \ + ../camerasound/inc \ + ../volumekeys/inc \ + ../audiostreaming/inc \ + ../utils/inc + +SOURCES += ../baseline/src/*.cpp \ + ../camerasound/src/*.cpp \ + ../directcontent/src/*.cpp \ + ../src_drmv2/src/*.cpp \ + ../volumekeys/src/*.cpp \ + ../audiostreaming/src/*.cpp \ + ../utils/src/*.cpp + +contains(PROJECT_DEFINES,RD_JAVA_HTTP_EMC_ENABLED) { + INCLUDEPATH += ../baseline/inc.emc \ + ../audiostreaming/inc.emc + + SOURCES += ../baseline/src.emc/*.cpp \ + ../audiostreaming/src.emc/*.cpp + + LIBS += -lEnhancedMediaClient \ + -lMetaDataUtility \ + -lapmime\ + -lapgrfx \ + -lapmime \ + -lflogger + +} +else{ + INCLUDEPATH += ../baseline/inc.mmf \ + ../audiostreaming/inc.mmf + + SOURCES += ../baseline/src.mmf/*.cpp \ + ../audiostreaming/src.mmf/*.cpp +} + +contains(PROJECT_DEFINES,RD_JAVA_NGA_ENABLED) { + INCLUDEPATH += ../baseline/inc.nga + + SOURCES += ../baseline/src.nga/*.cpp + + LIBS += -lmediaclientvideodisplay +} +else { + INCLUDEPATH += ../baseline/inc.dsa + + SOURCES += ../baseline/src.dsa/*.cpp +} + +LIBS += -lAknIcon \ + -laknskins \ + -laknskinsrv \ + -lapgrfx \ + -lapmime \ + -lBitmapTransforms \ + -lDRMHelper \ + -lDrmAudioPlayUtility \ + -lImageConversion \ + -lIHL \ + -lMMFControllerFramework \ + -lMediaClientAudio \ + -lMmfStandardCustomCommands \ + -lbafl \ + -lbitgdi \ + -lcaf \ + -lcafutils \ + -lcentralrepository \ + -lcone \ + -lecam \ + -lecom \ + -leswtqt \ + -lefsrv \ + -leikcoctl \ + -leikcore \ + -lesock \ + -leuser \ + -lfbscli \ + -lflogger \ + -lmediaclientvideo \ + -lmidiclient \ + -lws32 \ + -lQtGui \ + +# Static libraries must use .lib, otherwise the platform build fails as +# qmake incorrectly defaults the library to a dynamic lib. +LIBS += -lhxmetadatautil.lib + + +!contains(PROJECT_DEFINES,RD_JAVA_HTTP_EMC_ENABLED) { + defBlock = "deffile ./~/javamobilemedia_5_0.def" +} + +include(../../../build/omj.pri)