author | William Roberts <williamr@symbian.org> |
Thu, 22 Jul 2010 16:41:55 +0100 | |
branch | GCC_SURGE |
changeset 31 | 5daf16870df6 |
parent 30 | 5dc02b23752f |
permissions | -rw-r--r-- |
0 | 1 |
TARGET = phonon |
2 |
include(../qbase.pri) |
|
3 |
||
4 |
PHONON_MAJOR_VERSION = $${QT_MAJOR_VERSION} |
|
30
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
5 |
PHONON_MINOR_VERSION = 4 |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
6 |
PHONON_PATCH_VERSION = 0 |
0 | 7 |
VERSION = $${PHONON_MAJOR_VERSION}.$${PHONON_MINOR_VERSION}.$${PHONON_PATCH_VERSION} |
8 |
||
9 |
DEPENDPATH += . |
|
10 |
DEFINES += MAKE_PHONON_LIB |
|
11 |
||
12 |
PHONON_DIR = $$QT_SOURCE_TREE/src/3rdparty/phonon/phonon |
|
13 |
||
14 |
unix:QMAKE_PKGCONFIG_REQUIRES = QtCore QtGui QtNetwork |
|
15 |
||
16 |
# Input |
|
17 |
HEADERS += $$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 \ |
|
30
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
24 |
$$PHONON_DIR/audiodataoutput_p.h \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
25 |
$$PHONON_DIR/audiodataoutput.h \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
26 |
$$PHONON_DIR/audiodataoutputinterface.h \ |
0 | 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 \ |
|
30
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
42 |
$$PHONON_DIR/globalconfig.h \ |
0 | 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 \ |
|
30
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
60 |
$$PHONON_DIR/pulsesupport.h \ |
0 | 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 \ |
|
30
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
72 |
$$PHONON_DIR/swiftslider_p.h \ |
0 | 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 |
|
30
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
82 |
|
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
83 |
SOURCES += $$PHONON_DIR/abstractaudiooutput.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
84 |
$$PHONON_DIR/abstractaudiooutput_p.cpp \ |
0 | 85 |
$$PHONON_DIR/abstractmediastream.cpp \ |
30
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
86 |
$$PHONON_DIR/abstractvideooutput.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
87 |
$$PHONON_DIR/abstractvideooutput_p.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
88 |
$$PHONON_DIR/audiodataoutput.cpp \ |
0 | 89 |
$$PHONON_DIR/audiooutput.cpp \ |
90 |
$$PHONON_DIR/audiooutputinterface.cpp \ |
|
91 |
$$PHONON_DIR/backendcapabilities.cpp \ |
|
30
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
92 |
$$PHONON_DIR/effect.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
93 |
$$PHONON_DIR/effectparameter.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
94 |
$$PHONON_DIR/effectwidget.cpp \ |
0 | 95 |
$$PHONON_DIR/factory.cpp \ |
30
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
96 |
$$PHONON_DIR/globalconfig.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
97 |
$$PHONON_DIR/iodevicestream.cpp \ |
0 | 98 |
$$PHONON_DIR/mediacontroller.cpp \ |
30
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
99 |
$$PHONON_DIR/medianode.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
100 |
$$PHONON_DIR/mediaobject.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
101 |
$$PHONON_DIR/mediasource.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
102 |
$$PHONON_DIR/objectdescription.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
103 |
$$PHONON_DIR/objectdescriptionmodel.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
104 |
$$PHONON_DIR/path.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
105 |
$$PHONON_DIR/phononnamespace.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
106 |
$$PHONON_DIR/platform.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
107 |
$$PHONON_DIR/pulsesupport.cpp \ |
0 | 108 |
$$PHONON_DIR/seekslider.cpp \ |
30
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
109 |
$$PHONON_DIR/streaminterface.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
110 |
$$PHONON_DIR/swiftslider.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
111 |
$$PHONON_DIR/videoplayer.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
112 |
$$PHONON_DIR/videowidget.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
113 |
$$PHONON_DIR/volumefadereffect.cpp \ |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
114 |
$$PHONON_DIR/volumeslider.cpp |
0 | 115 |
|
116 |
contains(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 |
||
125 |
contains(QT_CONFIG, reduce_exports): CONFIG += hide_symbols |
|
126 |
||
30
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
127 |
unix:!isEmpty(QT_CFLAGS_PULSEAUDIO) { |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
128 |
DEFINES += HAVE_PULSEAUDIO |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
129 |
QMAKE_CXXFLAGS += $$QT_CFLAGS_PULSEAUDIO |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
130 |
LIBS += $$QT_LIBS_PULSEAUDIO |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
131 |
} |
5dc02b23752f
Revision: 201025
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
132 |
|
0 | 133 |
symbian: { |
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 |
} |