ad563e1d13250bbcbd293def181ee05d86b9f155
[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/odometer.cpp \
23            src/themeloader.cpp \
24            src/themescreen.cpp \
25            src/settings.cpp \
26            src/detailscreen.cpp \
27            src/graphicsscene.cpp \
28            src/mainmenu.cpp \
29            src/buttonselector.cpp \
30            src/themeselector.cpp \
31            src/unitselector.cpp \
32            src/effect.cpp \
33            src/blureffect.cpp \
34            src/opacityeffect.cpp \
35            src/dropshadoweffect.cpp \
36            src/poialerts.cpp \
37            src/poireader.cpp \
38            src/poiascreader.cpp \
39            src/poisettings.cpp \
40            src/speedalarmsettings.cpp \
41            src/speedalarm.cpp \
42            src/fileselector.cpp \
43            src/themescheduler.cpp \
44            src/themeschedulersettings.cpp \
45            src/themepicker.cpp \
46            src/mediaplayer.cpp \
47            src/soundselector.cpp \
48            src/buttonbox.cpp
49 HEADERS += src/mainwindow.h \
50            src/mainwindowstack.h \
51            src/location.h \
52            src/graphicsscreen.h \
53            src/abstractscreen.h \
54            src/widgetscreen.h \
55            src/toolbaritem.h \
56            src/reader.h \
57            src/zipreader.h \
58            src/filereader.h \
59            src/graphicselement.h \
60            src/textelement.h \
61            src/imageelement.h \
62            src/rectangle.h \
63            src/pointer.h \
64            src/odometer.h \
65            src/themeloader.h \
66            src/themescreen.h \
67            src/settings.h \
68            src/detailscreen.h \
69            src/graphicsscene.h \
70            src/mainmenu.h \
71            src/buttonselector.h \
72            src/themeselector.h \
73            src/unitselector.h \
74            src/effect.h \
75            src/blureffect.h \
76            src/opacityeffect.h \
77            src/dropshadoweffect.h \
78            src/poialerts.h \
79            src/poireader.h \
80            src/poiascreader.h \
81            src/poisettings.h \
82            src/speedalarmsettings.h \
83            src/speedalarm.h \
84            src/fileselector.h \
85            src/themescheduler.h \
86            src/themeschedulersettings.h \
87            src/themepicker.h \
88            src/mediaplayer.h \
89            src/soundselector.h \
90            src/buttonbox.h
91 RESOURCES = src/resources.qrc
92 CONFIG += link_pkgconfig
93 PKGCONFIG += liblocation libzip
94
95 unix {
96   #VARIABLES
97   isEmpty(PREFIX) {
98     PREFIX = /usr
99   }
100
101   BINDIR = $$PREFIX/bin
102   DATADIR =$$PREFIX/share
103   THEMEDIR = /home/user/.jspeed/themes
104
105   DEFINES += DATADIR=\\\"$$DATADIR\\\" PKGDATADIR=\\\"$$PKGDATADIR\\\"
106
107   #MAKE INSTALL
108
109   INSTALLS += target desktop themes icon26 icon48 icon64
110
111   target.path =$$BINDIR
112
113   desktop.path = $$DATADIR/applications/hildon
114   desktop.files += src/data/$${TARGET}.desktop
115
116   themes.path = $$THEMEDIR
117   themes.files += src/data/themes/graphical.jspeed \
118                   src/data/themes/white.jspeed \
119                   src/data/themes/dark.jspeed
120
121   icon26.path = $$DATADIR/icons/hicolor/26x26/apps
122   icon26.files += src/data/26x26/$${TARGET}.png
123
124   icon48.path = $$DATADIR/icons/hicolor/48x48/apps
125   icon48.files += src/data/48x48/$${TARGET}.png
126
127   icon64.path = $$DATADIR/icons/hicolor/64x64/apps
128   icon64.files += src/data/64x64/$${TARGET}.png
129 }