qtmobility/plugins/multimedia/symbian/symbian.pro
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
     1 TEMPLATE = lib
     1 ######################################################################
     2 QT += multimedia
     2 #
     3 CONFIG += plugin
     3 # Mobility API project - Symbian backends
     4 TARGET = QtMobilityMultimediaEngine
     4 #
     5 PLUGIN_SUBDIR = mediaservice
     5 ######################################################################
     6 include (../../../common.pri)
       
     7 qtAddLibrary(QtMedia)
       
     8 
     6 
     9 #includes here so that all defines are added here also
     7 TEMPLATE = subdirs
    10 include(mediaplayer/mediaplayer_s60.pri)
       
    11 include(radio/radio.pri)
       
    12 include(audiosource/audiosource_s60.pri)
       
    13 include(camera/camera_s60.pri)
       
    14 
     8 
    15 DEPENDPATH += .
     9 symbian:SUBDIRS += openmaxal mmf 
    16 INCLUDEPATH += . \
       
    17     $${SOURCE_DIR}/include \
       
    18     $${SOURCE_DIR}/src/multimedia \
       
    19     $${SOURCE_DIR}/src/multimedia/experimental \
       
    20     $${SOURCE_DIR}
       
    21 
    10 
    22 
    11 
    23 HEADERS += s60mediaserviceplugin.h \
       
    24            s60videooutputcontrol.h
       
    25            
       
    26 SOURCES += s60mediaserviceplugin.cpp \
       
    27            s60videooutputcontrol.cpp 
       
    28 
       
    29 contains(S60_VERSION, 3.2)|contains(S60_VERSION, 3.1) {
       
    30     DEFINES += PRE_S60_50_PLATFORM
       
    31 }
       
    32 
       
    33 load(data_caging_paths)
       
    34 TARGET.EPOCALLOWDLLDATA = 1
       
    35 TARGET.UID3=0x2002AC76
       
    36 TARGET.CAPABILITY = ALL -TCB
       
    37 MMP_RULES += EXPORTUNFROZEN
       
    38 
       
    39 #make a sis package from plugin + api + stub (plugin)
       
    40 pluginDep.sources = $${TARGET}.dll
       
    41 pluginDep.path = $${QT_PLUGINS_BASE_DIR}/$${PLUGIN_SUBDIR}
       
    42 DEPLOYMENT += pluginDep      
       
    43 
       
    44 #Media API spesific deployment
       
    45 QtMediaDeployment.sources = QtMedia.dll
       
    46 QtMediaDeployment.path = /sys/bin
       
    47 
       
    48 #Dependency definitions to pkg file
       
    49 qtmobilitymultimedia.pkg_prerules += "; Dependency to camerawrapper"
       
    50 qtmobilitymultimedia.pkg_prerules += "(0x2001EC5F), 1, 20, 0, {\"CameraWrapper\"}"
       
    51 qtmobilitymultimedia.pkg_prerules += "; Dependency to Qt Multimedia"
       
    52 qtmobilitymultimedia.pkg_prerules += "(0x2001E627), 4, 6, 0, {\"QtMultimedia\"}"
       
    53 
       
    54 DEPLOYMENT += QtMediaDeployment qtmobilitymultimedia