blob: 0565536a4ebf60d9cfb15c8b2308e30373a19a65 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
TEMPLATE = lib
CONFIG += plugin
TARGET = $$qtLibraryTarget(qtmultimediakit_openmaxalengine)
PLUGIN_TYPE = mediaservice
include (../../../../common.pri)
qtAddLibrary(QtMultimediaKit)
#includes here so that all defines are added here also
include(mediaplayer/mediaplayer.pri)
include(mediarecorder/mediarecorder.pri)
include(radiotuner/radiotuner.pri)
DEPENDPATH += .
HEADERS += qxamediaserviceproviderplugin.h \
qxacommon.h \
xacommon.h
SOURCES += qxamediaserviceproviderplugin.cpp
# Input parameters for the generated bld.inf file
# -----------------------------------------------
SYMBIAN_PLATFORMS = DEFAULT
# Input parameters for the generated mmp file
# -------------------------------------------
load(data_caging_paths)
TARGET.UID3 = 0x10207CA1
TARGET.CAPABILITY = ALL -TCB
TARGET.EPOCALLOWDLLDATA = 1
MMP_RULES += EXPORTUNFROZEN
# Macros controlling debug traces
#DEFINES += PROFILE_TIME
#DEFINES += PROFILE_RAM_USAGE
#DEFINES += PROFILE_HEAP_USAGE
#DEFINES += PLUGIN_QT_TRACE_ENABLED
#DEFINES += PLUGIN_QT_SIGNAL_EMIT_TRACE_ENABLED
#DEFINES += PLUGIN_SYMBIAN_TRACE_ENABLED
INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE
INCLUDEPATH += /epoc32/include/platform/mw/khronos
# Input parameters for qmake to make the dll a qt plugin
pluginDep.sources = $${TARGET}.dll
pluginDep.path = $${QT_PLUGINS_BASE_DIR}/$${PLUGIN_TYPE}
DEPLOYMENT += pluginDep
LIBS += \
-lQtMultimediaKit \
-lopenmaxal
# check for PROFILE_RAM_USAGE
contains(DEFINES, PROFILE_RAM_USAGE) {
LIBS += -lhal
}
|