1 #-------------------------------------------------
3 # Project created by QtCreator 2010-11-13T19:51:39
5 #-------------------------------------------------
11 CONFIG += qt webkit mobility
14 contains(MEEGO_EDITION,harmattan) {
19 QT += qml quick concurrent webkitwidgets
21 DEFINES += TARGET_PLATFORM_SAILFISH
23 CONFIG += qdeclarative-boostable
24 QMAKE_CXXFLAGS += -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-psabi
25 QMAKE_LFLAGS += -pie -rdynamic
26 PLATFORM_SOURCES = view.cpp
27 PLATFORM_HEADERS = view.h
32 DEFINES += TARGET_PLATFORM_HARMATTAN
34 CONFIG += qdeclarative-boostable
35 QMAKE_CXXFLAGS += -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-psabi
36 QMAKE_LFLAGS += -pie -rdynamic
37 PLATFORM_SOURCES = view.cpp
38 PLATFORM_HEADERS = view.h
43 DEFINES += TARGET_PLATFORM_FREMANTLE
59 DEFINES += TARGET_PLATFORM_SYMBIAN
61 PLATFORM_SOURCES = view.cpp
62 PLATFORM_HEADERS = view.h
64 !sailfishos:!harmattan:!maemo5:!symbian {
66 DEFINES += TARGET_PLATFORM_DESKTOP
67 PLATFORM_SOURCES = view.cpp
70 message(Compiling For: $$PLATFORM)
71 message(Platform Sources: $$PLATFORM_SOURCES)
72 message(Qt Modules Used: $$QT)
73 message(Building version: $$VERSION)
77 VERSION_STRING = '\\"$${VERSION}\\"'
78 DEFINES += QP_VERSION=\"$${VERSION_STRING}\"
80 contains(USE_RESOURCES,1) {
81 DEFINES += USE_RESOURCES=1
85 DEFINES += QT_NO_DEBUG_OUTPUT
88 TRANSLATIONS = resources/i18n/quandoparte_it.ts
93 stationlistmodel.cpp \
94 stationlistproxymodel.cpp \
97 stationschedulemodel.cpp \
98 stationscheduleitem.cpp
103 stationlistproxymodel.h \
106 stationschedulemodel.h \
107 stationscheduleitem.h
114 TARGET.UID3 = 0xe30fb688
115 # TARGET.CAPABILITY +=
116 TARGET.EPOCSTACKSIZE = 0x14000
117 TARGET.EPOCHEAPSIZE = 0x020000 0x800000
121 resources/harmattan/qml/main.qml \
122 resources/harmattan/qml/StationListPage.qml \
123 resources/harmattan/qml/StationPage.qml \
124 resources/harmattan/qml/SearchBar.qml \
125 resources/harmattan/qml/PageHeader.qml \
126 resources/harmattan/qml/PageHeader.js \
127 resources/harmattan/qml/uiconstants.js \
128 resources/harmattan/qml/StationListPage.js \
129 resources/harmattan/qml/AboutPage.qml \
130 resources/harmattan/qml/InfoBar.qml \
131 resources/harmattan/qml/DroppedShadow.qml \
132 resources/harmattan/qml/DelayIndicator.qml \
133 resources/harmattan/qml/StationScheduleDelegate.qml
136 resources/harmattan/applications/quandoparte.desktop \
137 resources/fremantle/applications/quandoparte.desktop \
138 icons/48x48/quandoparte.png \
139 icons/64x64/quandoparte.png \
140 icons/80x80/quandoparte.png \
141 icons/scalable/quandoparte.svg \
142 icons/quandoparte.png \
143 resources/quandoparte.css \
144 resources/arrivals.css \
145 resources/departures.css \
146 $$replace(TRANSLATIONS, .ts, .qm) \
147 resources/stations/stations.qpl \
148 resources/stations/generatelist.xq \
149 resources/stations/generateunclassifiedlist.xq \
158 PREFIX=/opt/$${TARGET}
165 DESKTOPDIR=/usr/share/applications/hildon
168 DESKTOPDIR=/usr/share/applications
171 DESKTOPDIR=$$PREFIX/share/applications
175 contains(USE_RESOURCES,1) {
178 DATADIR=$$PREFIX/share/apps/$${TARGET}
180 DEFINES += DATADIR=\\\"$${DATADIR}\\\" PKGDATADIR=\\\"$${PKGDATADIR}\\\"
183 message(Installing to prefix $$PREFIX)
186 target.path = $$BINDIR
191 desktopfile.files = resources/$$PLATFORM/applications/$${TARGET}.desktop
192 desktopfile.path = $$DESKTOPDIR
193 INSTALLS += desktopfile
197 i18n.files = $$replace(TRANSLATIONS, .ts, .qm)
198 stations.files = resources/stations/stations.qpl
200 i18n.path = $$DATADIR/i18n
201 stations.path = $$DATADIR/stations
203 icon48.files = icons/48x48/$${TARGET}.png
204 icon64.files = icons/64x64/$${TARGET}.png
205 iconscalable.files = icons/scalable/$${TARGET}.svg
207 icon48.path = /usr/share/icons/hicolor/48x48/apps
208 icon64.path = /usr/share/icons/hicolor/64x64/apps
209 iconscalable.path = /usr/share/icons/hicolor/scalable/apps
212 INSTALLS += iconscalable
213 !contains(USE_RESOURCES,1) {
220 css.files = resources/$${TARGET}.css resources/arrivals.css resources/departures.css
221 css.path = $$DATADIR/css
222 !contains(USE_RESOURCES,1) {
228 icon90.files = icons/90x90/$${TARGET}.png
229 icon90.path = /usr/share/icons/hicolor/meegotouch/apps
233 icon80.files = icons/80x80/$${TARGET}.png
234 icon80.path = /usr/share/icons/hicolor/meegotouch/apps
238 !contains(USE_RESOURCES,1) {
240 qml.files = resources/harmattan/qml/*.qml resources/harmattan/qml/*.js
241 qml.path = $$DATADIR/qml
246 contains(USE_RESOURCES,1) {
251 hack_to_fix_translations {
252 SOURCES += $$QMLSOURCES