16 greaterThan(QT_MAJOR_VERSION
, 5) {QT
+= openglwidgets
}
18 CONFIG
+= object_parallel_to_source
20 HEADERS
+= src
/common
/config
.h \
21 src
/GUI
/axislabelitem
.h \
22 src
/GUI
/graphicsscene
.h \
25 src
/GUI
/marginswidget
.h \
26 src
/GUI
/markerinfoitem
.h \
31 src
/common
/coordinates
.h \
34 src
/common
/textcodec
.h \
35 src
/common
/treenode
.h \
40 src
/common
/greatcircle
.h \
41 src
/common
/programpaths
.h \
42 src
/common
/tifffile
.h \
48 src
/GUI
/slideritem
.h \
49 src
/GUI
/markeritem
.h \
51 src
/GUI
/elevationgraph
.h \
52 src
/GUI
/speedgraph
.h \
53 src
/GUI
/sliderinfoitem
.h \
54 src
/GUI
/filebrowser
.h \
58 src
/GUI
/waypointitem
.h \
60 src
/GUI
/heartrategraph
.h \
62 src
/GUI
/fileselectwidget
.h \
63 src
/GUI
/temperaturegraph
.h \
72 src
/GUI
/cadencegraph
.h \
73 src
/GUI
/powergraph
.h \
74 src
/GUI
/gearratiograph
.h \
75 src
/GUI
/optionsdialog
.h \
77 src
/GUI
/stylecombobox
.h \
79 src
/GUI
/percentslider
.h \
80 src
/GUI
/elevationgraphitem
.h \
81 src
/GUI
/speedgraphitem
.h \
82 src
/GUI
/heartrategraphitem
.h \
83 src
/GUI
/temperaturegraphitem
.h \
84 src
/GUI
/cadencegraphitem
.h \
85 src
/GUI
/powergraphitem
.h \
86 src
/GUI
/gearratiographitem
.h \
87 src
/GUI
/oddspinbox
.h \
89 src
/GUI
/searchpointer
.h \
94 src
/map
/IMG
/bitmapline
.h \
95 src
/map
/IMG
/bitstream
.h \
96 src
/map
/IMG
/deltastream
.h \
97 src
/map
/IMG
/gmapdata
.h \
98 src
/map
/IMG
/huffmanbuffer
.h \
99 src
/map
/IMG
/huffmanstream
.h \
100 src
/map
/IMG
/huffmantable
.h \
101 src
/map
/IMG
/huffmantext
.h \
102 src
/map
/IMG
/nodfile
.h \
103 src
/map
/IMG
/mapdata
.h \
104 src
/map
/IMG
/raster
.h \
105 src
/map
/IMG
/rastertile
.h \
106 src
/map
/IMG
/shield
.h \
107 src
/map
/mapsforge
/style
.h \
108 src
/map
/textpathitem
.h \
109 src
/map
/textpointitem
.h \
110 src
/map
/mapsforge
/mapdata
.h \
111 src
/map
/mapsforge
/rastertile
.h \
112 src
/map
/mapsforge
/subfile
.h \
114 src
/map
/invalidmap
.h \
116 src
/map
/polyconic
.h \
117 src
/map
/projection
.h \
118 src
/map
/ellipsoid
.h \
120 src
/map
/sqlitemap
.h \
121 src
/map
/webmercator
.h \
122 src
/map
/transversemercator
.h \
125 src
/map
/lambertconic
.h \
126 src
/map
/lambertazimuthal
.h \
127 src
/map
/albersequal
.h \
130 src
/map
/onlinemap
.h \
131 src
/map
/downloader
.h \
141 src
/map
/transform
.h \
144 src
/map
/angularunits
.h \
145 src
/map
/primemeridian
.h \
146 src
/map
/linearunits
.h \
148 src
/map
/mapsource
.h \
149 src
/map
/tileloader
.h \
155 src
/map
/coordinatesystem
.h \
158 src
/map
/geocentric
.h \
162 src
/map
/geotiffmap
.h \
164 src
/map
/mbtilesmap
.h \
166 src
/map
/polarstereographic
.h \
169 src
/data
/waypoint
.h \
172 src
/data
/trackpoint
.h \
175 src
/data
/trackdata
.h \
176 src
/data
/routedata
.h \
178 src
/data
/gpxparser
.h \
179 src
/data
/tcxparser
.h \
180 src
/data
/csvparser
.h \
181 src
/data
/kmlparser
.h \
182 src
/data
/fitparser
.h \
183 src
/data
/igcparser
.h \
184 src
/data
/nmeaparser
.h \
185 src
/data
/oziparsers
.h \
186 src
/data
/locparser
.h \
187 src
/data
/slfparser
.h \
189 src
/common
/polygon
.h \
191 src
/map
/obliquestereographic
.h \
192 src
/GUI
/coordinatesitem
.h \
194 src
/map
/calibrationpoint
.h \
196 src
/data
/exifparser
.h \
197 src
/data
/imageinfo
.h \
199 src
/map
/IMG
/imgdata
.h \
200 src
/map
/IMG
/subfile
.h \
201 src
/map
/IMG
/trefile
.h \
202 src
/map
/IMG
/rgnfile
.h \
203 src
/map
/IMG
/lblfile
.h \
204 src
/map
/IMG
/vectortile
.h \
205 src
/map
/IMG
/subdiv
.h \
206 src
/map
/IMG
/style
.h \
207 src
/map
/IMG
/netfile
.h \
208 src
/GUI
/limitedcombobox
.h \
209 src
/GUI
/pathtickitem
.h \
211 src
/map
/IMG
/label
.h \
213 src
/data
/cupparser
.h \
214 src
/data
/gpiparser
.h \
216 src
/data
/smlparser
.h \
217 src
/GUI
/pdfexportdialog
.h \
218 src
/GUI
/pngexportdialog
.h \
219 src
/data
/geojsonparser
.h \
220 src
/GUI
/timezoneinfo
.h \
222 src
/map
/mapsforgemap
.h
224 SOURCES
+= src
/main
.cpp \
225 src
/GUI
/axislabelitem
.cpp \
226 src
/GUI
/mapitem
.cpp \
227 src
/GUI
/marginswidget
.cpp \
228 src
/GUI
/markerinfoitem
.cpp \
230 src
/common
/coordinates
.cpp \
231 src
/common
/rectc
.cpp \
232 src
/common
/range
.cpp \
233 src
/common
/textcodec
.cpp \
234 src
/common
/util
.cpp \
235 src
/common
/greatcircle
.cpp \
236 src
/common
/programpaths
.cpp \
237 src
/common
/tifffile
.cpp \
240 src
/GUI
/axisitem
.cpp \
241 src
/GUI
/slideritem
.cpp \
242 src
/GUI
/markeritem
.cpp \
243 src
/GUI
/infoitem
.cpp \
244 src
/GUI
/elevationgraph
.cpp \
245 src
/GUI
/speedgraph
.cpp \
246 src
/GUI
/sliderinfoitem
.cpp \
247 src
/GUI
/filebrowser
.cpp \
248 src
/GUI
/scaleitem
.cpp \
249 src
/GUI
/graphview
.cpp \
250 src
/GUI
/waypointitem
.cpp \
251 src
/GUI
/palette
.cpp \
252 src
/GUI
/heartrategraph
.cpp \
253 src
/GUI
/trackinfo
.cpp \
254 src
/GUI
/fileselectwidget
.cpp \
255 src
/GUI
/temperaturegraph
.cpp \
256 src
/GUI
/trackitem
.cpp \
257 src
/GUI
/tooltip
.cpp \
258 src
/GUI
/routeitem
.cpp \
259 src
/GUI
/graphitem
.cpp \
260 src
/GUI
/pathitem
.cpp \
261 src
/GUI
/griditem
.cpp \
263 src
/GUI
/cadencegraph
.cpp \
264 src
/GUI
/powergraph
.cpp \
265 src
/GUI
/gearratiograph
.cpp \
266 src
/GUI
/optionsdialog
.cpp \
267 src
/GUI
/colorbox
.cpp \
268 src
/GUI
/stylecombobox
.cpp \
269 src
/GUI
/oddspinbox
.cpp \
270 src
/GUI
/percentslider
.cpp \
271 src
/GUI
/elevationgraphitem
.cpp \
272 src
/GUI
/speedgraphitem
.cpp \
273 src
/GUI
/heartrategraphitem
.cpp \
274 src
/GUI
/temperaturegraphitem
.cpp \
275 src
/GUI
/cadencegraphitem
.cpp \
276 src
/GUI
/powergraphitem
.cpp \
277 src
/GUI
/gearratiographitem
.cpp \
278 src
/GUI
/mapview
.cpp \
279 src
/GUI
/areaitem
.cpp \
280 src
/data
/waypoint
.cpp \
281 src
/map
/IMG
/bitmapline
.cpp \
282 src
/map
/IMG
/bitstream
.cpp \
283 src
/map
/IMG
/deltastream
.cpp \
284 src
/map
/IMG
/gmapdata
.cpp \
285 src
/map
/IMG
/huffmanbuffer
.cpp \
286 src
/map
/IMG
/huffmanstream
.cpp \
287 src
/map
/IMG
/huffmantable
.cpp \
288 src
/map
/IMG
/huffmantext
.cpp \
289 src
/map
/IMG
/nodfile
.cpp \
290 src
/map
/IMG
/mapdata
.cpp \
291 src
/map
/IMG
/rastertile
.cpp \
292 src
/map
/mapsforge
/style
.cpp \
293 src
/map
/textpathitem
.cpp \
294 src
/map
/textpointitem
.cpp \
295 src
/map
/mapsforge
/mapdata
.cpp \
296 src
/map
/mapsforge
/rastertile
.cpp \
297 src
/map
/mapsforge
/subfile
.cpp \
300 src
/map
/maplist
.cpp \
301 src
/map
/onlinemap
.cpp \
302 src
/map
/downloader
.cpp \
303 src
/map
/emptymap
.cpp \
305 src
/map
/polyconic
.cpp \
306 src
/map
/sqlitemap
.cpp \
311 src
/map
/ellipsoid
.cpp \
313 src
/map
/webmercator
.cpp \
314 src
/map
/transversemercator
.cpp \
316 src
/map
/lambertconic
.cpp \
317 src
/map
/albersequal
.cpp \
318 src
/map
/lambertazimuthal
.cpp \
319 src
/map
/geotiff
.cpp \
321 src
/map
/transform
.cpp \
322 src
/map
/mapfile
.cpp \
323 src
/map
/projection
.cpp \
325 src
/map
/angularunits
.cpp \
326 src
/map
/primemeridian
.cpp \
327 src
/map
/linearunits
.cpp \
328 src
/map
/mapsource
.cpp \
329 src
/map
/tileloader
.cpp \
330 src
/map
/wmtsmap
.cpp \
335 src
/map
/coordinatesystem
.cpp \
336 src
/map
/geocentric
.cpp \
337 src
/map
/mercator
.cpp \
341 src
/map
/geotiffmap
.cpp \
343 src
/map
/mbtilesmap
.cpp \
345 src
/map
/polarstereographic
.cpp \
352 src
/data
/gpxparser
.cpp \
353 src
/data
/tcxparser
.cpp \
354 src
/data
/csvparser
.cpp \
355 src
/data
/kmlparser
.cpp \
356 src
/data
/fitparser
.cpp \
357 src
/data
/igcparser
.cpp \
358 src
/data
/nmeaparser
.cpp \
359 src
/data
/oziparsers
.cpp \
360 src
/data
/locparser
.cpp \
361 src
/data
/slfparser
.cpp \
363 src
/map
/obliquestereographic
.cpp \
364 src
/GUI
/coordinatesitem
.cpp \
366 src
/data
/exifparser
.cpp \
368 src
/map
/IMG
/imgdata
.cpp \
369 src
/map
/IMG
/subfile
.cpp \
370 src
/map
/IMG
/trefile
.cpp \
371 src
/map
/IMG
/rgnfile
.cpp \
372 src
/map
/IMG
/lblfile
.cpp \
373 src
/map
/IMG
/vectortile
.cpp \
374 src
/map
/IMG
/style
.cpp \
375 src
/map
/IMG
/netfile
.cpp \
376 src
/GUI
/pathtickitem
.cpp \
377 src
/map
/textitem
.cpp \
379 src
/data
/cupparser
.cpp \
380 src
/GUI
/graphicsscene
.cpp \
381 src
/data
/gpiparser
.cpp \
382 src
/data
/smlparser
.cpp \
383 src
/GUI
/pdfexportdialog
.cpp \
384 src
/GUI
/pngexportdialog
.cpp \
385 src
/data
/geojsonparser
.cpp \
387 src
/map
/mapsforgemap
.cpp
389 DEFINES
+= APP_VERSION
=\\\"$$VERSION
\\\" \
390 QT_NO_DEPRECATED_WARNINGS
392 RESOURCES
+= gpxsee
.qrc
393 TRANSLATIONS
= lang
/gpxsee_en
.ts \
405 lang
/gpxsee_pt_BR
.ts \
412 ICON
= icons
/app
/gpxsee
.icns
413 QMAKE_INFO_PLIST
= pkg
/Info
.plist
414 locale
.path
= Contents
/Resources
/translations
415 locale
.files
= lang
/gpxsee_en
.qm \
427 lang
/gpxsee_pt_BR
.qm \
432 csv
.path
= Contents
/Resources
434 maps
.path
= Contents
/Resources
435 maps
.files
= pkg
/maps
436 icons
.path
= Contents
/Resources
/icons
437 icons
.files
= icons
/formats
/gpx
.icns \
438 icons
/formats
/tcx
.icns \
439 icons
/formats
/kml
.icns \
440 icons
/formats
/fit
.icns \
441 icons
/formats
/igc
.icns \
442 icons
/formats
/nmea
.icns \
443 icons
/formats
/plt
.icns \
444 icons
/formats
/rte
.icns \
445 icons
/formats
/wpt
.icns \
446 icons
/formats
/loc
.icns \
447 icons
/formats
/slf
.icns \
448 icons
/formats
/json
.icns \
449 icons
/formats
/cup
.icns \
450 icons
/formats
/gpi
.icns \
451 icons
/formats
/sml
.icns \
452 icons
/formats
/img
.icns \
453 icons
/formats
/jnx
.icns \
454 icons
/formats
/kap
.icns \
455 icons
/formats
/mbts
.icns \
456 icons
/formats
/rmap
.icns \
457 icons
/formats
/tba
.icns \
458 icons
/formats
/aqm
.icns \
459 icons
/formats
/sqlt
.icns
460 QMAKE_BUNDLE_DATA
+= locale maps icons csv
464 RC_ICONS
= icons
/app
/gpxsee
.ico \
465 icons
/formats
/gpx
.ico \
466 icons
/formats
/tcx
.ico \
467 icons
/formats
/kml
.ico \
468 icons
/formats
/fit
.ico \
469 icons
/formats
/igc
.ico \
470 icons
/formats
/nmea
.ico \
471 icons
/formats
/plt
.ico \
472 icons
/formats
/rte
.ico \
473 icons
/formats
/wpt
.ico \
474 icons
/formats
/loc
.ico \
475 icons
/formats
/slf
.ico \
476 icons
/formats
/json
.ico \
477 icons
/formats
/cup
.ico \
478 icons
/formats
/gpi
.ico \
479 icons
/formats
/sml
.ico \
480 icons
/formats
/img
.ico \
481 icons
/formats
/jnx
.ico \
482 icons
/formats
/kap
.ico \
483 icons
/formats
/map
.ico \
484 icons
/formats
/mbts
.ico \
485 icons
/formats
/rmap
.ico \
486 icons
/formats
/tba
.ico \
487 icons
/formats
/aqm
.ico \
488 icons
/formats
/sqlt
.ico
489 DEFINES
+= _USE_MATH_DEFINES \
494 isEmpty(PREFIX
):PREFIX
= /usr
/local
496 maps
.files
= pkg
/maps
/*
497 maps.path = $$PREFIX/share/gpxsee/maps
498 csv.files = pkg/csv/*
499 csv.path = $$PREFIX/share/gpxsee/csv
500 locale.files = lang/*.qm
501 locale.path = $$PREFIX/share/gpxsee/translations
502 icon.files = icons/app/hicolor/*
503 icon.path = $$PREFIX/share/icons/hicolor
504 desktop.files = pkg/gpxsee.desktop
505 desktop.path = $$PREFIX/share/applications
506 mime.files = pkg/gpxsee.xml
507 mime.path = $$PREFIX/share/mime/packages
508 target.path = $$PREFIX/bin
509 INSTALLS += target maps csv locale icon desktop mime