|
1 TEMPLATE = lib |
|
2 QT += multimedia |
|
3 CONFIG += plugin |
|
4 TARGET = QtMobilityMmfEngine |
|
5 PLUGIN_SUBDIR = mediaservice |
|
6 include (../../../../common.pri) |
|
7 qtAddLibrary(QtMedia) |
|
8 |
|
9 #includes here so that all defines are added here also |
|
10 include (../common/symbiancommon.pri) |
|
11 include(mediaplayer/mediaplayer_s60.pri) |
|
12 include(radio/radio.pri) |
|
13 |
|
14 # check if we are going to build openmax backend, if yes then disable mmf backend for audiorecording |
|
15 exists($${EPOCROOT}epoc32/include/platform/mw/khronos/OpenMAXAL.h) { |
|
16 message("Not enabling mmf mediarecording backend") |
|
17 } else { |
|
18 message("Enabling mmf mediarecording backend") |
|
19 include(audiosource/audiosource_s60.pri) |
|
20 } |
|
21 |
|
22 |
|
23 |
|
24 DEPENDPATH += . |
|
25 INCLUDEPATH += . \ |
|
26 $${SOURCE_DIR}/include \ |
|
27 $${SOURCE_DIR}/src/multimedia \ |
|
28 $${SOURCE_DIR}/src/multimedia/experimental \ |
|
29 $${SOURCE_DIR} |
|
30 |
|
31 |
|
32 HEADERS += s60mediaserviceplugin.h |
|
33 |
|
34 SOURCES += s60mediaserviceplugin.cpp |
|
35 |
|
36 contains(S60_VERSION, 3.2)|contains(S60_VERSION, 3.1) { |
|
37 DEFINES += PRE_S60_50_PLATFORM |
|
38 } |
|
39 |
|
40 load(data_caging_paths) |
|
41 TARGET.EPOCALLOWDLLDATA = 1 |
|
42 TARGET.UID3=0x2002AC76 |
|
43 TARGET.CAPABILITY = ALL -TCB |
|
44 MMP_RULES += EXPORTUNFROZEN |
|
45 |
|
46 #make a sis package from plugin + api + stub (plugin) |
|
47 pluginDep.sources = $${TARGET}.dll |
|
48 pluginDep.path = $${QT_PLUGINS_BASE_DIR}/$${PLUGIN_SUBDIR} |
|
49 DEPLOYMENT += pluginDep |
|
50 |
|
51 #Media API spesific deployment |
|
52 QtMediaDeployment.sources = QtMedia.dll |
|
53 QtMediaDeployment.path = /sys/bin |
|
54 |
|
55 DEPLOYMENT += QtMediaDeployment |