|
1 TEMPLATE = lib |
|
2 CONFIG += plugin |
|
3 TARGET = xarecordservice |
|
4 |
|
5 PLUGIN_SUBDIR = mediaservice |
|
6 |
|
7 include (../../../../../common.pri) |
|
8 |
|
9 # Symbian specific definition |
|
10 # --------------------------- |
|
11 symbian { |
|
12 |
|
13 # Input parameters for qmake to make the dll a qt plugin |
|
14 # ------------------------------------------------------ |
|
15 pluginstub.sources = qmakepluginstubs/xarecordservice.dll |
|
16 pluginstub.path = /resource/qt/plugins/mediaservice |
|
17 DEPLOYMENT += pluginstub |
|
18 |
|
19 # Input parameters for the generated bld.inf file |
|
20 # ----------------------------------------------- |
|
21 SYMBIAN_PLATFORMS = DEFAULT |
|
22 |
|
23 # Input parameters for the generated mmp file |
|
24 # ------------------------------------------- |
|
25 TARGET.UID3 = 0x10207CA1 |
|
26 TARGET.CAPABILITY = ALL -TCB |
|
27 TARGET.EPOCALLOWDLLDATA = 1 |
|
28 |
|
29 INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE |
|
30 INCLUDEPATH += /epoc32/include/platform/mw/khronos |
|
31 |
|
32 # Macros controlling debug traces |
|
33 #DEFINES += PROFILE_TIME |
|
34 #DEFINES += PROFILE_RAM_USAGE |
|
35 #DEFINES += PROFILE_HEAP_USAGE |
|
36 #DEFINES += PLUGIN_QT_TRACE_ENABLED |
|
37 #DEFINES += PLUGIN_QT_SIGNAL_EMIT_TRACE_ENABLED |
|
38 #DEFINES += PLUGIN_SYMBIAN_TRACE_ENABLED |
|
39 } |
|
40 |
|
41 |
|
42 DEPENDPATH += . |
|
43 |
|
44 # Input |
|
45 HEADERS += \ |
|
46 qxarecordmediaserviceproviderplugin.h \ |
|
47 qxarecordmediaservice.h \ |
|
48 qxarecordsession.h \ |
|
49 qxaaudioendpointselector.h \ |
|
50 qxaaudioencodercontrol.h \ |
|
51 qxamediacontainercontrol.h \ |
|
52 qxamediarecordercontrol.h \ |
|
53 xarecordsessionimpl.h \ |
|
54 xarecordsessioncommon.h \ |
|
55 qxacommon.h |
|
56 |
|
57 SOURCES += \ |
|
58 qxarecordmediaserviceproviderplugin.cpp \ |
|
59 qxarecordmediaservice.cpp \ |
|
60 qxarecordsession.cpp \ |
|
61 qxaaudioendpointselector.cpp \ |
|
62 qxaaudioencodercontrol.cpp \ |
|
63 qxamediacontainercontrol.cpp \ |
|
64 qxamediarecordercontrol.cpp \ |
|
65 xarecordsessionimpl.cpp |
|
66 |
|
67 LIBS += \ |
|
68 -lQtMedia \ |
|
69 -lopenmaxal \ |
|
70 -lbafl |
|
71 |
|
72 # check for PROFILE_RAM_USAGE |
|
73 contains(DEFINES, PROFILE_RAM_USAGE) { |
|
74 LIBS += -lhal |
|
75 } |