qtmobility/plugins/multimedia/symbian/openmaxal/mediarecorder/mediarecorder.pro
changeset 4 90517678cc4f
child 5 453da2cfceef
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
       
     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 }