Online help and bugfixes. Version bump
[someplayer] / someplayer.pro
1 #-------------------------------------------------
2 #
3 # Project created by QtCreator 2010-09-04T01:48:53
4 #
5 #-------------------------------------------------
6
7 QT       += core gui phonon sql dbus webkit
8
9 TARGET = someplayer
10 TEMPLATE = app
11
12 INCLUDEPATH += src/taglib
13 INCLUDEPATH += src/taglib/toolkit
14 INCLUDEPATH += src/taglib/ape
15 INCLUDEPATH += src/taglib/asf
16 INCLUDEPATH += src/taglib/flac
17 INCLUDEPATH += src/taglib/mp4
18 INCLUDEPATH += src/taglib/mpc
19 INCLUDEPATH += src/taglib/mpeg
20 INCLUDEPATH += src/taglib/mpeg/id3v1
21 INCLUDEPATH += src/taglib/mpeg/id3v2
22 INCLUDEPATH += src/taglib/ogg
23 INCLUDEPATH += src/taglib/ogg/flac
24 INCLUDEPATH += src/taglib/ogg/speex
25 INCLUDEPATH += src/taglib/ogg/vorbis
26 INCLUDEPATH += src/taglib/riff
27 INCLUDEPATH += src/taglib/riff/aiff
28 INCLUDEPATH += src/taglib/riff/wav
29 INCLUDEPATH += src/taglib/trueaudio
30 INCLUDEPATH += src/taglib/wavpack
31
32 SOURCES += src/main.cpp\
33         src/mainwindow.cpp \
34                 src/player/player.cpp \
35         src/track.cpp \
36     src/trackmetainformation.cpp \
37     src/playlist.cpp \
38     src/library.cpp \
39     src/filestorage.cpp \
40     src/dbstorage.cpp \
41     src/mediascanner.cpp \
42     src/tagresolver.cpp \
43     src/playerform.cpp \
44     src/libraryform.cpp \
45     src/busywidget.cpp \
46     src/trackrenderer.cpp \
47     src/config.cpp \
48     src/playlistdialog.cpp \
49     src/taglib/tagunion.cpp \
50     src/taglib/tag.cpp \
51     src/taglib/fileref.cpp \
52     src/taglib/audioproperties.cpp \
53     src/taglib/ape/apetag.cpp \
54     src/taglib/ape/apeitem.cpp \
55     src/taglib/ape/apefooter.cpp \
56     src/taglib/asf/asftag.cpp \
57     src/taglib/asf/asfproperties.cpp \
58     src/taglib/asf/asffile.cpp \
59     src/taglib/asf/asfattribute.cpp \
60     src/taglib/flac/flacproperties.cpp \
61     src/taglib/flac/flacfile.cpp \
62     src/taglib/mp4/mp4tag.cpp \
63     src/taglib/mp4/mp4properties.cpp \
64     src/taglib/mp4/mp4item.cpp \
65     src/taglib/mp4/mp4file.cpp \
66     src/taglib/mp4/mp4coverart.cpp \
67     src/taglib/mp4/mp4atom.cpp \
68     src/taglib/mpc/mpcproperties.cpp \
69     src/taglib/mpc/mpcfile.cpp \
70     src/taglib/mpeg/xingheader.cpp \
71     src/taglib/mpeg/mpegproperties.cpp \
72     src/taglib/mpeg/mpegheader.cpp \
73     src/taglib/mpeg/mpegfile.cpp \
74     src/taglib/mpeg/id3v1/id3v1tag.cpp \
75     src/taglib/mpeg/id3v1/id3v1genres.cpp \
76     src/taglib/mpeg/id3v2/id3v2tag.cpp \
77     src/taglib/mpeg/id3v2/id3v2synchdata.cpp \
78     src/taglib/mpeg/id3v2/id3v2header.cpp \
79     src/taglib/mpeg/id3v2/id3v2framefactory.cpp \
80     src/taglib/mpeg/id3v2/id3v2frame.cpp \
81     src/taglib/mpeg/id3v2/id3v2footer.cpp \
82     src/taglib/mpeg/id3v2/id3v2extendedheader.cpp \
83     src/taglib/mpeg/id3v2/frames/urllinkframe.cpp \
84     src/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.cpp \
85     src/taglib/mpeg/id3v2/frames/unknownframe.cpp \
86     src/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.cpp \
87     src/taglib/mpeg/id3v2/frames/textidentificationframe.cpp \
88     src/taglib/mpeg/id3v2/frames/relativevolumeframe.cpp \
89     src/taglib/mpeg/id3v2/frames/privateframe.cpp \
90     src/taglib/mpeg/id3v2/frames/popularimeterframe.cpp \
91     src/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.cpp \
92     src/taglib/mpeg/id3v2/frames/commentsframe.cpp \
93     src/taglib/mpeg/id3v2/frames/attachedpictureframe.cpp \
94     src/taglib/ogg/xiphcomment.cpp \
95     src/taglib/ogg/oggpageheader.cpp \
96     src/taglib/ogg/oggpage.cpp \
97     src/taglib/ogg/oggfile.cpp \
98     src/taglib/ogg/flac/oggflacfile.cpp \
99     src/taglib/ogg/speex/speexproperties.cpp \
100     src/taglib/ogg/speex/speexfile.cpp \
101     src/taglib/ogg/vorbis/vorbisproperties.cpp \
102     src/taglib/ogg/vorbis/vorbisfile.cpp \
103     src/taglib/riff/rifffile.cpp \
104     src/taglib/riff/aiff/aiffproperties.cpp \
105     src/taglib/riff/aiff/aifffile.cpp \
106     src/taglib/riff/wav/wavproperties.cpp \
107     src/taglib/riff/wav/wavfile.cpp \
108     src/taglib/toolkit/unicode.cpp \
109     src/taglib/toolkit/tstringlist.cpp \
110     src/taglib/toolkit/tstring.cpp \
111     src/taglib/toolkit/tfile.cpp \
112     src/taglib/toolkit/tdebug.cpp \
113     src/taglib/toolkit/tbytevectorlist.cpp \
114     src/taglib/toolkit/tbytevector.cpp \
115     src/taglib/trueaudio/trueaudioproperties.cpp \
116     src/taglib/trueaudio/trueaudiofile.cpp \
117     src/taglib/wavpack/wavpackproperties.cpp \
118     src/taglib/wavpack/wavpackfile.cpp \
119     src/edittagsdialog.cpp \
120     src/timerdialog.cpp \
121     src/equalizerdialog.cpp \
122     src/saveplaylistdialog.cpp \
123     src/dbusadaptor.cpp \
124     src/toolswidget.cpp \
125     src/managelibraryform.cpp \
126     src/directoryview.cpp \
127     src/coverfinder.cpp \
128     src/clickablelabel.cpp \
129     src/settingsform.cpp \
130     src/dbusclient.cpp \
131     src/fmtxsettingsdialog.cpp \
132     src/aboutform.cpp \
133     src/playlistsortform.cpp
134
135 HEADERS  += src/mainwindow.h \
136                 src/player/player.h \
137                 src/track.h \
138     src/trackmetainformation.h \
139     src/playlist.h \
140     src/someplayer.h \
141     src/library.h \
142     src/storage.h \
143     src/filestorage.h \
144     src/dbstorage.h \
145     src/mediascanner.h \
146     src/tagresolver.h \
147     src/playerform.h \
148     src/libraryform.h \
149     src/busywidget.h \
150     src/trackrenderer.h \
151     src/config.h \
152     src/playlistdialog.h \
153     src/taglib/taglib_export.h \
154     src/taglib/tagunion.h \
155     src/taglib/tag.h \
156     src/taglib/fileref.h \
157     src/taglib/audioproperties.h \
158     src/taglib/ape/apetag.h \
159     src/taglib/ape/apeitem.h \
160     src/taglib/ape/apefooter.h \
161     src/taglib/asf/asftag.h \
162     src/taglib/asf/asfproperties.h \
163     src/taglib/asf/asffile.h \
164     src/taglib/asf/asfattribute.h \
165     src/taglib/flac/flacproperties.h \
166     src/taglib/flac/flacfile.h \
167     src/taglib/mp4/mp4tag.h \
168     src/taglib/mp4/mp4properties.h \
169     src/taglib/mp4/mp4item.h \
170     src/taglib/mp4/mp4file.h \
171     src/taglib/mp4/mp4coverart.h \
172     src/taglib/mp4/mp4atom.h \
173     src/taglib/mpc/mpcproperties.h \
174     src/taglib/mpc/mpcfile.h \
175     src/taglib/mpeg/xingheader.h \
176     src/taglib/mpeg/mpegproperties.h \
177     src/taglib/mpeg/mpegheader.h \
178     src/taglib/mpeg/mpegfile.h \
179     src/taglib/mpeg/id3v1/id3v1tag.h \
180     src/taglib/mpeg/id3v1/id3v1genres.h \
181     src/taglib/mpeg/id3v2/id3v2tag.h \
182     src/taglib/mpeg/id3v2/id3v2synchdata.h \
183     src/taglib/mpeg/id3v2/id3v2header.h \
184     src/taglib/mpeg/id3v2/id3v2framefactory.h \
185     src/taglib/mpeg/id3v2/id3v2frame.h \
186     src/taglib/mpeg/id3v2/id3v2footer.h \
187     src/taglib/mpeg/id3v2/id3v2extendedheader.h \
188     src/taglib/mpeg/id3v2/frames/urllinkframe.h \
189     src/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.h \
190     src/taglib/mpeg/id3v2/frames/unknownframe.h \
191     src/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.h \
192     src/taglib/mpeg/id3v2/frames/textidentificationframe.h \
193     src/taglib/mpeg/id3v2/frames/relativevolumeframe.h \
194     src/taglib/mpeg/id3v2/frames/privateframe.h \
195     src/taglib/mpeg/id3v2/frames/popularimeterframe.h \
196     src/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.h \
197     src/taglib/mpeg/id3v2/frames/commentsframe.h \
198     src/taglib/mpeg/id3v2/frames/attachedpictureframe.h \
199     src/taglib/ogg/xiphcomment.h \
200     src/taglib/ogg/oggpageheader.h \
201     src/taglib/ogg/oggpage.h \
202     src/taglib/ogg/oggfile.h \
203     src/taglib/ogg/flac/oggflacfile.h \
204     src/taglib/ogg/speex/speexproperties.h \
205     src/taglib/ogg/speex/speexfile.h \
206     src/taglib/ogg/vorbis/vorbisproperties.h \
207     src/taglib/ogg/vorbis/vorbisfile.h \
208     src/taglib/riff/rifffile.h \
209     src/taglib/riff/aiff/aiffproperties.h \
210     src/taglib/riff/aiff/aifffile.h \
211     src/taglib/riff/wav/wavproperties.h \
212     src/taglib/riff/wav/wavfile.h \
213     src/taglib/toolkit/unicode.h \
214     src/taglib/toolkit/tstringlist.h \
215     src/taglib/toolkit/tstring.h \
216     src/taglib/toolkit/tmap.h \
217     src/taglib/toolkit/tlist.h \
218     src/taglib/toolkit/tfile.h \
219     src/taglib/toolkit/tdebug.h \
220     src/taglib/toolkit/tbytevectorlist.h \
221     src/taglib/toolkit/tbytevector.h \
222     src/taglib/toolkit/taglib.h \
223     src/taglib/trueaudio/trueaudioproperties.h \
224     src/taglib/trueaudio/trueaudiofile.h \
225     src/taglib/wavpack/wavpackproperties.h \
226     src/taglib/wavpack/wavpackfile.h \
227     src/edittagsdialog.h \
228     src/timerdialog.h \
229     src/equalizerdialog.h \
230     src/saveplaylistdialog.h \
231     src/abstractitemrenderer.h \
232     src/dbusadaptor.h \
233     src/toolswidget.h \
234     src/managelibraryform.h \
235     src/directoryview.h \
236     src/coverfinder.h \
237     src/clickablelabel.h \
238     src/settingsform.h \
239     src/dbusclient.h \
240     src/fmtxsettingsdialog.h \
241     src/aboutform.h \
242     src/playlistsortform.h
243
244 FORMS    += src/ui/mainwindow.ui \
245     src/ui/playerform.ui \
246     src/ui/libraryform.ui \
247     src/ui/busywidget.ui \
248     src/ui/playlistdialog.ui \
249     src/ui/edittagsdialog.ui \
250     src/ui/timerdialog.ui \
251     src/ui/equalizerdialog.ui \
252     src/ui/saveplaylistdialog.ui \
253     src/ui/toolswidget.ui \
254     src/ui/managelibraryform.ui \
255     src/ui/directoryview.ui \
256     src/ui/settingsform.ui \
257     src/ui/fmtxsettingsdialog.ui \
258     src/ui/aboutform.ui \
259     src/ui/playlistsortform.ui
260
261 CONFIG += mobility
262 MOBILITY = 
263
264 symbian {
265     TARGET.UID3 = 0xebd21b9a
266     # TARGET.CAPABILITY += 
267     TARGET.EPOCSTACKSIZE = 0x14000
268     TARGET.EPOCHEAPSIZE = 0x020000 0x800000
269 }
270
271 RESOURCES += \
272     resources/resources.qrc
273
274 OTHER_FILES += \
275     README \
276     COPYING \
277     resources/someplayer.desktop \
278     src/taglib/taglib_config.h.in \
279     src/taglib/ape/ape-tag-format.txt \
280     src/taglib/mpeg/id3v2/id3v2.4.0-structure.txt \
281     src/taglib/mpeg/id3v2/id3v2.4.0-frames.txt \
282     src/taglib/mpeg/id3v2/id3v2.3.0.txt \
283     src/taglib/mpeg/id3v2/id3v2.2.0.txt \
284     src/taglib/toolkit/tmap.tcc \
285     src/taglib/toolkit/tlist.tcc \
286     AUTHORS.TagLib \
287     COPYING.LGPL
288
289 TRANSLATIONS    =  resources/someplayer_ru.ts