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 |
|