source: trunk/src/phonon/phonon.pro@ 1010

Last change on this file since 1010 was 846, checked in by Dmitry A. Kuminov, 14 years ago

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

File size: 5.5 KB
Line 
1TARGET = phonon
2include(../qbase.pri)
3
4PHONON_MAJOR_VERSION = $${QT_MAJOR_VERSION}
5PHONON_MINOR_VERSION = 4
6PHONON_PATCH_VERSION = 0
7VERSION = $${PHONON_MAJOR_VERSION}.$${PHONON_MINOR_VERSION}.$${PHONON_PATCH_VERSION}
8
9DEPENDPATH += .
10DEFINES += MAKE_PHONON_LIB
11
12PHONON_DIR = $$QT_SOURCE_TREE/src/3rdparty/phonon/phonon
13
14unix:QMAKE_PKGCONFIG_REQUIRES = QtCore QtGui QtNetwork
15
16# Input
17HEADERS += $$PHONON_DIR/abstractaudiooutput.h \
18 $$PHONON_DIR/abstractaudiooutput_p.h \
19 $$PHONON_DIR/abstractmediastream.h \
20 $$PHONON_DIR/abstractmediastream_p.h \
21 $$PHONON_DIR/abstractvideooutput.h \
22 $$PHONON_DIR/abstractvideooutput_p.h \
23 $$PHONON_DIR/addoninterface.h \
24 $$PHONON_DIR/audiodataoutput_p.h \
25 $$PHONON_DIR/audiodataoutput.h \
26 $$PHONON_DIR/audiodataoutputinterface.h \
27 $$PHONON_DIR/audiooutput.h \
28 $$PHONON_DIR/audiooutput_p.h \
29 $$PHONON_DIR/audiooutputinterface.h \
30 $$PHONON_DIR/backendcapabilities.h \
31 $$PHONON_DIR/backendcapabilities_p.h \
32 $$PHONON_DIR/backendinterface.h \
33 $$PHONON_DIR/effect.h \
34 $$PHONON_DIR/effect_p.h \
35 $$PHONON_DIR/effectinterface.h \
36 $$PHONON_DIR/effectparameter.h \
37 $$PHONON_DIR/effectparameter_p.h \
38 $$PHONON_DIR/effectwidget.h \
39 $$PHONON_DIR/effectwidget_p.h \
40 $$PHONON_DIR/factory_p.h \
41 $$PHONON_DIR/frontendinterface_p.h \
42 $$PHONON_DIR/globalconfig.h \
43 $$PHONON_DIR/globalconfig_p.h \
44 $$PHONON_DIR/iodevicestream_p.h \
45 $$PHONON_DIR/mediacontroller.h \
46 $$PHONON_DIR/medianode.h \
47 $$PHONON_DIR/medianode_p.h \
48 $$PHONON_DIR/medianodedestructionhandler_p.h \
49 $$PHONON_DIR/mediaobject.h \
50 $$PHONON_DIR/mediaobject_p.h \
51 $$PHONON_DIR/mediaobjectinterface.h \
52 $$PHONON_DIR/mediasource.h \
53 $$PHONON_DIR/mediasource_p.h \
54 $$PHONON_DIR/objectdescription.h \
55 $$PHONON_DIR/objectdescription_p.h \
56 $$PHONON_DIR/objectdescriptionmodel.h \
57 $$PHONON_DIR/objectdescriptionmodel_p.h \
58 $$PHONON_DIR/path.h \
59 $$PHONON_DIR/path_p.h \
60 $$PHONON_DIR/pulsesupport.h \
61 $$PHONON_DIR/phonondefs.h \
62 $$PHONON_DIR/phonondefs_p.h \
63 $$PHONON_DIR/phononnamespace.h \
64 $$PHONON_DIR/phononnamespace_p.h \
65 $$PHONON_DIR/platform_p.h \
66 $$PHONON_DIR/platformplugin.h \
67 $$PHONON_DIR/qsettingsgroup_p.h \
68 $$PHONON_DIR/seekslider.h \
69 $$PHONON_DIR/seekslider_p.h \
70 $$PHONON_DIR/streaminterface.h \
71 $$PHONON_DIR/streaminterface_p.h \
72 $$PHONON_DIR/swiftslider_p.h \
73 $$PHONON_DIR/videoplayer.h \
74 $$PHONON_DIR/videowidget.h \
75 $$PHONON_DIR/videowidget_p.h \
76 $$PHONON_DIR/videowidgetinterface.h \
77 $$PHONON_DIR/volumefadereffect.h \
78 $$PHONON_DIR/volumefadereffect_p.h \
79 $$PHONON_DIR/volumefaderinterface.h \
80 $$PHONON_DIR/volumeslider.h \
81 $$PHONON_DIR/volumeslider_p.h
82
83SOURCES += $$PHONON_DIR/abstractaudiooutput.cpp \
84 $$PHONON_DIR/abstractaudiooutput_p.cpp \
85 $$PHONON_DIR/abstractmediastream.cpp \
86 $$PHONON_DIR/abstractvideooutput.cpp \
87 $$PHONON_DIR/abstractvideooutput_p.cpp \
88 $$PHONON_DIR/audiodataoutput.cpp \
89 $$PHONON_DIR/audiooutput.cpp \
90 $$PHONON_DIR/audiooutputinterface.cpp \
91 $$PHONON_DIR/backendcapabilities.cpp \
92 $$PHONON_DIR/effect.cpp \
93 $$PHONON_DIR/effectparameter.cpp \
94 $$PHONON_DIR/effectwidget.cpp \
95 $$PHONON_DIR/factory.cpp \
96 $$PHONON_DIR/globalconfig.cpp \
97 $$PHONON_DIR/iodevicestream.cpp \
98 $$PHONON_DIR/mediacontroller.cpp \
99 $$PHONON_DIR/medianode.cpp \
100 $$PHONON_DIR/mediaobject.cpp \
101 $$PHONON_DIR/mediasource.cpp \
102 $$PHONON_DIR/objectdescription.cpp \
103 $$PHONON_DIR/objectdescriptionmodel.cpp \
104 $$PHONON_DIR/path.cpp \
105 $$PHONON_DIR/phononnamespace.cpp \
106 $$PHONON_DIR/platform.cpp \
107 $$PHONON_DIR/pulsesupport.cpp \
108 $$PHONON_DIR/seekslider.cpp \
109 $$PHONON_DIR/streaminterface.cpp \
110 $$PHONON_DIR/swiftslider.cpp \
111 $$PHONON_DIR/videoplayer.cpp \
112 $$PHONON_DIR/videowidget.cpp \
113 $$PHONON_DIR/volumefadereffect.cpp \
114 $$PHONON_DIR/volumeslider.cpp
115
116contains(QT_CONFIG, dbus) {
117 QT += dbus
118 HEADERS += $$PHONON_DIR/audiooutputadaptor_p.h
119 SOURCES += $$PHONON_DIR/audiooutputadaptor.cpp
120 unix:QMAKE_PKGCONFIG_REQUIRES += QtDBus
121} else {
122 DEFINES += QT_NO_DBUS
123}
124
125contains(QT_CONFIG, reduce_exports): CONFIG += hide_symbols
126
127unix:!isEmpty(QT_CFLAGS_PULSEAUDIO) {
128 DEFINES += HAVE_PULSEAUDIO
129 QMAKE_CXXFLAGS += $$QT_CFLAGS_PULSEAUDIO
130 LIBS += $$QT_LIBS_PULSEAUDIO
131}
132
133symbian: {
134 # Phonon depends on numeric_limits. Enabling STL support in Qt
135 # would bring in link dependencies, and we don't need that for
136 # numeric_limits, hence we here merely ensure we bring in the necessary
137 # header.
138 INCLUDEPATH *= $$OS_LAYER_STDCPP_SYSTEMINCLUDE
139
140 # Without this setting, code using numeric_limits will fail
141 # for winscw, although armv5 works fine no matter what.
142 QMAKE_CXXFLAGS.CW *= $$STLLIB_USAGE_CW_FLAGS
143
144 TARGET.UID3 = 0x2001E624
145}
Note: See TracBrowser for help on using the repository browser.