src/plugins/phonon/gstreamer/gstreamer.pro
changeset 0 1918ee327afb
child 30 5dc02b23752f
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 TARGET = phonon_gstreamer
       
     2 DESTDIR = $$QT_BUILD_TREE/plugins/phonon_backend
       
     3 
       
     4 DEPENDPATH += .
       
     5 INCLUDEPATH += .
       
     6 
       
     7 QT += phonon
       
     8 contains(QT_CONFIG, opengl):QT += opengl
       
     9 
       
    10 # GStreamer
       
    11 QMAKE_CXXFLAGS += $$QT_CFLAGS_GSTREAMER
       
    12 LIBS += $$QT_LIBS_GSTREAMER -lgstinterfaces-0.10 -lgstvideo-0.10 -lgstbase-0.10 -lgstaudio-0.10
       
    13 
       
    14 PHONON_GSTREAMER_DIR = $$QT_SOURCE_TREE/src/3rdparty/phonon/gstreamer
       
    15 
       
    16 HEADERS += $$PHONON_GSTREAMER_DIR/common.h \
       
    17  $$PHONON_GSTREAMER_DIR/audiooutput.h \
       
    18  $$PHONON_GSTREAMER_DIR/artssink.h \
       
    19  $$PHONON_GSTREAMER_DIR/abstractrenderer.h \
       
    20  $$PHONON_GSTREAMER_DIR/backend.h \
       
    21  $$PHONON_GSTREAMER_DIR/devicemanager.h \
       
    22  $$PHONON_GSTREAMER_DIR/effect.h \
       
    23  $$PHONON_GSTREAMER_DIR/effectmanager.h \
       
    24  $$PHONON_GSTREAMER_DIR/gsthelper.h \
       
    25  $$PHONON_GSTREAMER_DIR/mediaobject.h \
       
    26  $$PHONON_GSTREAMER_DIR/medianode.h \
       
    27  $$PHONON_GSTREAMER_DIR/medianodeevent.h \
       
    28  $$PHONON_GSTREAMER_DIR/widgetrenderer.h \
       
    29  $$PHONON_GSTREAMER_DIR/videowidget.h \
       
    30  $$PHONON_GSTREAMER_DIR/glrenderer.h \
       
    31  $$PHONON_GSTREAMER_DIR/qwidgetvideosink.h \
       
    32  $$PHONON_GSTREAMER_DIR/phononsrc.h \
       
    33  $$PHONON_GSTREAMER_DIR/streamreader.h \
       
    34  $$PHONON_GSTREAMER_DIR/message.h \
       
    35  $$PHONON_GSTREAMER_DIR/audioeffect.h \
       
    36  $$PHONON_GSTREAMER_DIR/volumefadereffect.h
       
    37 
       
    38 SOURCES += $$PHONON_GSTREAMER_DIR/audiooutput.cpp \
       
    39  $$PHONON_GSTREAMER_DIR/abstractrenderer.cpp \
       
    40  $$PHONON_GSTREAMER_DIR/artssink.cpp \
       
    41  $$PHONON_GSTREAMER_DIR/backend.cpp \
       
    42  $$PHONON_GSTREAMER_DIR/devicemanager.cpp \
       
    43  $$PHONON_GSTREAMER_DIR/effect.cpp \
       
    44  $$PHONON_GSTREAMER_DIR/effectmanager.cpp \
       
    45  $$PHONON_GSTREAMER_DIR/gsthelper.cpp \
       
    46  $$PHONON_GSTREAMER_DIR/mediaobject.cpp \
       
    47  $$PHONON_GSTREAMER_DIR/medianode.cpp \
       
    48  $$PHONON_GSTREAMER_DIR/medianodeevent.cpp \
       
    49  $$PHONON_GSTREAMER_DIR/widgetrenderer.cpp \
       
    50  $$PHONON_GSTREAMER_DIR/videowidget.cpp \
       
    51  $$PHONON_GSTREAMER_DIR/glrenderer.cpp \
       
    52  $$PHONON_GSTREAMER_DIR/qwidgetvideosink.cpp \
       
    53  $$PHONON_GSTREAMER_DIR/phononsrc.cpp \
       
    54  $$PHONON_GSTREAMER_DIR/streamreader.cpp \
       
    55  $$PHONON_GSTREAMER_DIR/message.cpp \
       
    56  $$PHONON_GSTREAMER_DIR/audioeffect.cpp \
       
    57  $$PHONON_GSTREAMER_DIR/volumefadereffect.cpp
       
    58 
       
    59 !embedded {
       
    60     HEADERS += $$PHONON_GSTREAMER_DIR/x11renderer.h
       
    61     SOURCES += $$PHONON_GSTREAMER_DIR/x11renderer.cpp
       
    62 }
       
    63 
       
    64 target.path = $$[QT_INSTALL_PLUGINS]/phonon_backend
       
    65 INSTALLS += target
       
    66 
       
    67 include(../../qpluginbase.pri)