qtmobility/plugins/multimedia/symbian/mmf/mediaplayer/mediaplayer_s60.pri
changeset 4 90517678cc4f
child 5 453da2cfceef
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
       
     1 INCLUDEPATH += $$PWD
       
     2 LIBS += -lmediaclientvideo \
       
     3 	-lmediaclientaudio \
       
     4 	-lws32 \
       
     5 	-lfbscli \
       
     6 	-lcone \
       
     7     -lmmfcontrollerframework \
       
     8     -lefsrv \
       
     9     -lbitgdi 
       
    10 
       
    11 # If support to DRM is wanted then comment out the following line 
       
    12 #CONFIG += drm_supported
       
    13 
       
    14 drm_supported {
       
    15     LIBS + = -ldrmaudioplayutility
       
    16     DEFINES += S60_DRM_SUPPORTED
       
    17 }    
       
    18 
       
    19 HEADERS += \
       
    20     $$PWD/s60mediaplayercontrol.h \
       
    21     $$PWD/s60mediaplayerservice.h \
       
    22     $$PWD/s60mediaplayersession.h \
       
    23     $$PWD/s60videoplayersession.h \
       
    24     $$PWD/s60mediametadataprovider.h \
       
    25     $$PWD/s60videosurface.h \
       
    26     $$PWD/s60videooverlay.h \
       
    27     $$PWD/s60videorenderer.h \
       
    28     $$PWD/s60mediarecognizer.h \
       
    29     $$PWD/s60audioplayersession.h \
       
    30     $$PWD/ms60mediaplayerresolver.h \
       
    31     $$PWD/s60videowidget.h \
       
    32     $$PWD/s60mediaplayeraudioendpointselector.h
       
    33 
       
    34 SOURCES += \
       
    35     $$PWD/s60mediaplayercontrol.cpp \
       
    36     $$PWD/s60mediaplayerservice.cpp \
       
    37     $$PWD/s60mediaplayersession.cpp \
       
    38     $$PWD/s60videoplayersession.cpp \
       
    39     $$PWD/s60mediametadataprovider.cpp \
       
    40     $$PWD/s60videosurface.cpp \
       
    41     $$PWD/s60videooverlay.cpp \
       
    42     $$PWD/s60videorenderer.cpp \
       
    43     $$PWD/s60mediarecognizer.cpp \
       
    44     $$PWD/s60audioplayersession.cpp \
       
    45     $$PWD/s60videowidget.cpp \
       
    46     $$PWD/s60mediaplayeraudioendpointselector.cpp
       
    47 
       
    48 contains(S60_VERSION, 3.1) {
       
    49     MMP_RULES += "$${LITERAL_HASH}ifndef WINSCW" \
       
    50     "LIBRARY    MPEngine.lib" \
       
    51     "MACRO    HAS_MEDIA_PLAYER" \
       
    52     "$${LITERAL_HASH}endif"
       
    53    
       
    54     !exists($${EPOCROOT}epoc32\release\winscw\udeb\audiooutputrouting.lib) {
       
    55         MMP_RULES += "$${LITERAL_HASH}ifdef WINSCW" \
       
    56                      "MACRO HAS_NO_AUDIOROUTING" \
       
    57                      "$${LITERAL_HASH}else" \
       
    58                      "LIBRARY audiooutputrouting.lib" \
       
    59                      "$${LITERAL_HASH}endif"
       
    60         message("Note: AudioOutput Routing API not supported for 3.1 winscw target")
       
    61     } else {
       
    62         MMP_RULES +="LIBRARY audiooutputrouting.lib"
       
    63     }
       
    64 
       
    65 } else {
       
    66     LIBS += -lMPEngine
       
    67     DEFINES += HAS_MEDIA_PLAYER
       
    68     LIBS += -laudiooutputrouting
       
    69 }
       
    70 
       
    71 exists($${EPOCROOT}epoc32\include\platform\mw\mediarecognizer.h) {
       
    72     symbian:LIBS += -lplaybackhelper
       
    73     DEFINES += USE_SYMBIAN_MEDIARECOGNIZER
       
    74     #these are sdk plugins that don't exits in Symbian3
       
    75     symbian:LIBS -= -lMPEngine
       
    76     message("Using Symbian mediarecognizer")
       
    77 }
       
    78 exists($$[QT_INSTALL_HEADERS]\QtGui\private\qwidget_p.h) {
       
    79     DEFINES += USE_PRIVATE_QWIDGET_METHODS
       
    80     message("Enabling use of private QWidget methods")
       
    81 }
       
    82