Changed media player to initialize in boot.
[jspeed] / jspeed.pro
1 QT += maemo5 xml
2 TARGET = jspeed
3 TEMPLATE = app
4 CONFIG += mobility
5 MOBILITY += multimedia
6 SOURCES += src/main.cpp \ 
7            src/mainwindow.cpp \
8            src/mainwindowstack.cpp \
9            src/location.cpp \
10            src/graphicsscreen.cpp \
11            src/abstractscreen.cpp \
12            src/widgetscreen.cpp \
13            src/toolbaritem.cpp \
14            src/reader.cpp \
15            src/zipreader.cpp \
16            src/filereader.cpp \
17            src/graphicselement.cpp \
18            src/textelement.cpp \
19            src/imageelement.cpp \
20            src/rectangle.cpp \
21            src/pointer.cpp \
22            src/compass.cpp \
23            src/odometer.cpp \
24            src/themeloader.cpp \
25            src/themescreen.cpp \
26            src/settings.cpp \
27            src/detailscreen.cpp \
28            src/graphicsscene.cpp \
29            src/mainmenu.cpp \
30            src/buttonselector.cpp \
31            src/themeselector.cpp \
32            src/unitselector.cpp \
33            src/effect.cpp \
34            src/blureffect.cpp \
35            src/opacityeffect.cpp \
36            src/dropshadoweffect.cpp \
37            src/flickereffect.cpp \
38            src/poialerts.cpp \
39            src/poireader.cpp \
40            src/poiascreader.cpp \
41            src/poisettings.cpp \
42            src/speedalarmsettings.cpp \
43            src/speedalarm.cpp \
44            src/fileselector.cpp \
45            src/themescheduler.cpp \
46            src/themeschedulersettings.cpp \
47            src/themepicker.cpp \
48            src/mediaplayer.cpp \
49            src/soundselector.cpp \
50            src/buttonbox.cpp
51 HEADERS += src/mainwindow.h \
52            src/mainwindowstack.h \
53            src/location.h \
54            src/graphicsscreen.h \
55            src/abstractscreen.h \
56            src/widgetscreen.h \
57            src/toolbaritem.h \
58            src/reader.h \
59            src/zipreader.h \
60            src/filereader.h \
61            src/graphicselement.h \
62            src/textelement.h \
63            src/imageelement.h \
64            src/rectangle.h \
65            src/pointer.h \
66            src/compass.h \
67            src/odometer.h \
68            src/themeloader.h \
69            src/themescreen.h \
70            src/settings.h \
71            src/detailscreen.h \
72            src/graphicsscene.h \
73            src/mainmenu.h \
74            src/buttonselector.h \
75            src/themeselector.h \
76            src/unitselector.h \
77            src/effect.h \
78            src/blureffect.h \
79            src/opacityeffect.h \
80            src/dropshadoweffect.h \
81            src/flickereffect.h \
82            src/poialerts.h \
83            src/poireader.h \
84            src/poiascreader.h \
85            src/poisettings.h \
86            src/speedalarmsettings.h \
87            src/speedalarm.h \
88            src/fileselector.h \
89            src/themescheduler.h \
90            src/themeschedulersettings.h \
91            src/themepicker.h \
92            src/mediaplayer.h \
93            src/soundselector.h \
94            src/buttonbox.h
95 RESOURCES = src/resources.qrc
96 CONFIG += link_pkgconfig
97 PKGCONFIG += liblocation libzip
98
99 unix {
100   #VARIABLES
101   isEmpty(PREFIX) {
102     PREFIX = /usr
103   }
104
105   BINDIR = $$PREFIX/bin
106   DATADIR =$$PREFIX/share
107   APPDIR = /home/user/.jspeed
108
109   DEFINES += DATADIR=\\\"$$DATADIR\\\" PKGDATADIR=\\\"$$PKGDATADIR\\\"
110
111   #MAKE INSTALL
112
113   INSTALLS += target desktop themes sounds icon26 icon48 icon64
114
115   target.path =$$BINDIR
116
117   desktop.path = $$DATADIR/applications/hildon
118   desktop.files += src/data/$${TARGET}.desktop
119
120   themes.path = $$APPDIR/themes
121   themes.files += src/data/themes/white.jspeed \
122                   src/data/themes/dark.jspeed
123
124   sounds.path = $$APPDIR/sounds
125   sounds.files += src/data/sounds/beep.mp3 \
126                   src/data/sounds/arca.mp3 \
127                   src/data/sounds/badumm.mp3 \
128                   src/data/sounds/kind.mp3 \
129                   src/data/sounds/sonar.mp3 \
130                   src/data/sounds/spac.mp3 \
131                   src/data/sounds/spring.mp3 \
132                   src/data/sounds/steelyec.mp3 \
133                   src/data/sounds/whoosh.mp3
134
135   icon26.path = $$DATADIR/icons/hicolor/26x26/apps
136   icon26.files += src/data/26x26/$${TARGET}.png
137
138   icon48.path = $$DATADIR/icons/hicolor/48x48/apps
139   icon48.files += src/data/48x48/$${TARGET}.png
140
141   icon64.path = $$DATADIR/icons/hicolor/64x64/apps
142   icon64.files += src/data/64x64/$${TARGET}.png
143 }