#############################################################################
# Makefile for building: gpxsee
# Generated by qmake (2.01a) (Qt 4.7.0) on: Mon Oct 1 20:21:33 2018
# Project:  gpxsee.pro
# Template: app
# Command: /usr/bin/qmake -o Makefile gpxsee.pro
#############################################################################

####### Compiler, tools and options

CC            = gcc
CXX           = g++
DEFINES       = -DQT_GL_NO_SCISSOR_TEST -DQT_DEFAULT_TEXTURE_GLYPH_CACHE_WIDTH=1024 -DAPP_VERSION=\"5.13\" -DQT_NO_DEBUG -DQT_MAEMO5_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
CFLAGS        = -pipe -O3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS      = -pipe -O3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wall -W -D_REENTRANT $(DEFINES)
INCPATH       = -I/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/linux-g++-maemo5 -I. -I/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/include/QtCore -I/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/include/QtNetwork -I/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/include/QtGui -I/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/include/QtOpenGL -I/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/include/QtMaemo5 -I/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/include -Isrc -I/usr/X11R6/include -I. -I.
LINK          = g++
LFLAGS        = -Wl,-rpath-link,/usr/lib -Wl,-O1 -Wl,--hash-style=gnu
LIBS          = $(SUBLIBS)  -L/usr/lib -L/usr/X11R6/lib -lQtMaemo5 -L/usr/lib -L/usr/X11R6/lib -lQtOpenGL -lQtGui -lQtNetwork -lQtDBus -lQtXml -lQtCore -lGLESv2 -lpthread 
AR            = ar cqs
RANLIB        = 
QMAKE         = /usr/bin/qmake
TAR           = tar -cf
COMPRESS      = gzip -9f
COPY          = cp -f
SED           = sed
COPY_FILE     = $(COPY)
COPY_DIR      = $(COPY) -r
STRIP         = strip
INSTALL_FILE  = install -m 644 -p
INSTALL_DIR   = $(COPY_DIR)
INSTALL_PROGRAM = install -m 755 -p
DEL_FILE      = rm -f
SYMLINK       = ln -f -s
DEL_DIR       = rmdir
MOVE          = mv -f
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p

####### Output directory

OBJECTS_DIR   = ./

####### Files

SOURCES       = src/main.cpp \
		src/common/coordinates.cpp \
		src/common/rectc.cpp \
		src/common/range.cpp \
		src/common/str2int.cpp \
		src/GUI/app.cpp \
		src/GUI/gui.cpp \
		src/GUI/axisitem.cpp \
		src/GUI/slideritem.cpp \
		src/GUI/markeritem.cpp \
		src/GUI/infoitem.cpp \
		src/GUI/elevationgraph.cpp \
		src/GUI/speedgraph.cpp \
		src/GUI/sliderinfoitem.cpp \
		src/GUI/filebrowser.cpp \
		src/GUI/scaleitem.cpp \
		src/GUI/graphview.cpp \
		src/GUI/waypointitem.cpp \
		src/GUI/palette.cpp \
		src/GUI/heartrategraph.cpp \
		src/GUI/trackinfo.cpp \
		src/GUI/fileselectwidget.cpp \
		src/GUI/temperaturegraph.cpp \
		src/GUI/trackitem.cpp \
		src/GUI/tooltip.cpp \
		src/GUI/routeitem.cpp \
		src/GUI/graphitem.cpp \
		src/GUI/pathitem.cpp \
		src/GUI/griditem.cpp \
		src/GUI/format.cpp \
		src/GUI/cadencegraph.cpp \
		src/GUI/powergraph.cpp \
		src/GUI/colorbox.cpp \
		src/GUI/stylecombobox.cpp \
		src/GUI/oddspinbox.cpp \
		src/GUI/percentslider.cpp \
		src/GUI/elevationgraphitem.cpp \
		src/GUI/speedgraphitem.cpp \
		src/GUI/heartrategraphitem.cpp \
		src/GUI/temperaturegraphitem.cpp \
		src/GUI/cadencegraphitem.cpp \
		src/GUI/powergraphitem.cpp \
		src/GUI/nicenum.cpp \
		src/GUI/mapview.cpp \
		src/map/maplist.cpp \
		src/map/onlinemap.cpp \
		src/map/downloader.cpp \
		src/map/emptymap.cpp \
		src/map/offlinemap.cpp \
		src/map/tar.cpp \
		src/map/atlas.cpp \
		src/map/ozf.cpp \
		src/map/matrix.cpp \
		src/map/ellipsoid.cpp \
		src/map/datum.cpp \
		src/map/webmercator.cpp \
		src/map/transversemercator.cpp \
		src/map/utm.cpp \
		src/map/lambertconic.cpp \
		src/map/albersequal.cpp \
		src/map/lambertazimuthal.cpp \
		src/map/geotiff.cpp \
		src/map/pcs.cpp \
		src/map/transform.cpp \
		src/map/mapfile.cpp \
		src/map/tifffile.cpp \
		src/map/projection.cpp \
		src/map/gcs.cpp \
		src/map/angularunits.cpp \
		src/map/primemeridian.cpp \
		src/map/linearunits.cpp \
		src/map/mapsource.cpp \
		src/map/tileloader.cpp \
		src/map/wmtsmap.cpp \
		src/map/wmts.cpp \
		src/map/wmsmap.cpp \
		src/map/wms.cpp \
		src/map/crs.cpp \
		src/map/coordinatesystem.cpp \
		src/data/data.cpp \
		src/data/poi.cpp \
		src/data/track.cpp \
		src/data/route.cpp \
		src/data/path.cpp \
		src/data/gpxparser.cpp \
		src/data/tcxparser.cpp \
		src/data/csvparser.cpp \
		src/data/kmlparser.cpp \
		src/data/fitparser.cpp \
		src/data/igcparser.cpp \
		src/data/nmeaparser.cpp \
		src/data/oziparsers.cpp \
		src/map/geocentric.cpp \
		src/map/mercator.cpp \
		src/map/jnxmap.cpp \
		src/map/krovak.cpp \
		src/GUI/expdialog.cpp \
		src/GUI/optdialog.cpp moc_app.cpp \
		moc_gui.cpp \
		moc_slideritem.cpp \
		moc_elevationgraph.cpp \
		moc_speedgraph.cpp \
		moc_filebrowser.cpp \
		moc_graphview.cpp \
		moc_heartrategraph.cpp \
		moc_trackinfo.cpp \
		moc_fileselectwidget.cpp \
		moc_temperaturegraph.cpp \
		moc_graphtab.cpp \
		moc_trackitem.cpp \
		moc_routeitem.cpp \
		moc_graphitem.cpp \
		moc_pathitem.cpp \
		moc_cadencegraph.cpp \
		moc_powergraph.cpp \
		moc_colorbox.cpp \
		moc_stylecombobox.cpp \
		moc_percentslider.cpp \
		moc_elevationgraphitem.cpp \
		moc_speedgraphitem.cpp \
		moc_heartrategraphitem.cpp \
		moc_temperaturegraphitem.cpp \
		moc_cadencegraphitem.cpp \
		moc_powergraphitem.cpp \
		moc_mapview.cpp \
		moc_map.cpp \
		moc_maplist.cpp \
		moc_onlinemap.cpp \
		moc_downloader.cpp \
		moc_emptymap.cpp \
		moc_offlinemap.cpp \
		moc_atlas.cpp \
		moc_tileloader.cpp \
		moc_wmtsmap.cpp \
		moc_wmsmap.cpp \
		moc_poi.cpp \
		moc_data.cpp \
		moc_jnxmap.cpp \
		moc_expdialog.cpp \
		moc_optdialog.cpp \
		qrc_gpxsee.cpp
OBJECTS       = main.o \
		coordinates.o \
		rectc.o \
		range.o \
		str2int.o \
		app.o \
		gui.o \
		axisitem.o \
		slideritem.o \
		markeritem.o \
		infoitem.o \
		elevationgraph.o \
		speedgraph.o \
		sliderinfoitem.o \
		filebrowser.o \
		scaleitem.o \
		graphview.o \
		waypointitem.o \
		palette.o \
		heartrategraph.o \
		trackinfo.o \
		fileselectwidget.o \
		temperaturegraph.o \
		trackitem.o \
		tooltip.o \
		routeitem.o \
		graphitem.o \
		pathitem.o \
		griditem.o \
		format.o \
		cadencegraph.o \
		powergraph.o \
		colorbox.o \
		stylecombobox.o \
		oddspinbox.o \
		percentslider.o \
		elevationgraphitem.o \
		speedgraphitem.o \
		heartrategraphitem.o \
		temperaturegraphitem.o \
		cadencegraphitem.o \
		powergraphitem.o \
		nicenum.o \
		mapview.o \
		maplist.o \
		onlinemap.o \
		downloader.o \
		emptymap.o \
		offlinemap.o \
		tar.o \
		atlas.o \
		ozf.o \
		matrix.o \
		ellipsoid.o \
		datum.o \
		webmercator.o \
		transversemercator.o \
		utm.o \
		lambertconic.o \
		albersequal.o \
		lambertazimuthal.o \
		geotiff.o \
		pcs.o \
		transform.o \
		mapfile.o \
		tifffile.o \
		projection.o \
		gcs.o \
		angularunits.o \
		primemeridian.o \
		linearunits.o \
		mapsource.o \
		tileloader.o \
		wmtsmap.o \
		wmts.o \
		wmsmap.o \
		wms.o \
		crs.o \
		coordinatesystem.o \
		data.o \
		poi.o \
		track.o \
		route.o \
		path.o \
		gpxparser.o \
		tcxparser.o \
		csvparser.o \
		kmlparser.o \
		fitparser.o \
		igcparser.o \
		nmeaparser.o \
		oziparsers.o \
		geocentric.o \
		mercator.o \
		jnxmap.o \
		krovak.o \
		expdialog.o \
		optdialog.o \
		moc_app.o \
		moc_gui.o \
		moc_slideritem.o \
		moc_elevationgraph.o \
		moc_speedgraph.o \
		moc_filebrowser.o \
		moc_graphview.o \
		moc_heartrategraph.o \
		moc_trackinfo.o \
		moc_fileselectwidget.o \
		moc_temperaturegraph.o \
		moc_graphtab.o \
		moc_trackitem.o \
		moc_routeitem.o \
		moc_graphitem.o \
		moc_pathitem.o \
		moc_cadencegraph.o \
		moc_powergraph.o \
		moc_colorbox.o \
		moc_stylecombobox.o \
		moc_percentslider.o \
		moc_elevationgraphitem.o \
		moc_speedgraphitem.o \
		moc_heartrategraphitem.o \
		moc_temperaturegraphitem.o \
		moc_cadencegraphitem.o \
		moc_powergraphitem.o \
		moc_mapview.o \
		moc_map.o \
		moc_maplist.o \
		moc_onlinemap.o \
		moc_downloader.o \
		moc_emptymap.o \
		moc_offlinemap.o \
		moc_atlas.o \
		moc_tileloader.o \
		moc_wmtsmap.o \
		moc_wmsmap.o \
		moc_poi.o \
		moc_data.o \
		moc_jnxmap.o \
		moc_expdialog.o \
		moc_optdialog.o \
		qrc_gpxsee.o
DIST          = /targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/common/unix.conf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/common/linux.conf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/qconfig.pri \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/qt_functions.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/qt_config.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/default_pre.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/release.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/default_post.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/warn_on.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/qt.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/unix/opengl.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/unix/thread.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/moc.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/resources.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/uic.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/yacc.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/lex.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/include_source_dir.prf \
		gpxsee.pro
QMAKE_TARGET  = gpxsee
DESTDIR       = 
TARGET        = gpxsee

first: all
####### Implicit rules

.SUFFIXES: .o .c .cpp .cc .cxx .C

.cpp.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.cc.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.cxx.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.C.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.c.o:
	$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"

####### Build rules

all: Makefile $(TARGET)

$(TARGET): ui_expdialog.h ui_optdialog.h $(OBJECTS)  
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)

Makefile: gpxsee.pro  /targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/linux-g++-maemo5/qmake.conf /targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/common/unix.conf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/common/linux.conf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/qconfig.pri \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/qt_functions.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/qt_config.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/default_pre.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/release.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/default_post.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/warn_on.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/qt.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/unix/opengl.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/unix/thread.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/moc.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/resources.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/uic.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/yacc.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/lex.prf \
		/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/include_source_dir.prf \
		/usr/lib/libQtMaemo5.prl \
		/usr/lib/libQtGui.prl \
		/usr/lib/libQtDBus.prl \
		/usr/lib/libQtXml.prl \
		/usr/lib/libQtCore.prl \
		/usr/lib/libQtOpenGL.prl \
		/usr/lib/libQtNetwork.prl
	$(QMAKE) -o Makefile gpxsee.pro
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/common/unix.conf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/common/linux.conf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/qconfig.pri:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/qt_functions.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/qt_config.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/exclusive_builds.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/default_pre.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/release.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/default_post.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/warn_on.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/qt.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/unix/opengl.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/unix/thread.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/moc.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/resources.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/uic.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/yacc.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/lex.prf:
/targets/maemo5-arm-467efc0ce4211764e5a4e63fdba53145f4e1432c/usr/share/qt4/mkspecs/features/include_source_dir.prf:
/usr/lib/libQtMaemo5.prl:
/usr/lib/libQtGui.prl:
/usr/lib/libQtDBus.prl:
/usr/lib/libQtXml.prl:
/usr/lib/libQtCore.prl:
/usr/lib/libQtOpenGL.prl:
/usr/lib/libQtNetwork.prl:
qmake:  FORCE
	@$(QMAKE) -o Makefile gpxsee.pro

dist: 
	@$(CHK_DIR_EXISTS) .tmp/gpxsee5.13 || $(MKDIR) .tmp/gpxsee5.13 
	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/gpxsee5.13/ && $(COPY_FILE) --parents src/config.h src/common/staticassert.h src/common/coordinates.h src/common/range.h src/common/rectc.h src/common/wgs84.h src/common/str2int.h src/common/rtree.h src/GUI/app.h src/GUI/icons.h src/GUI/gui.h src/GUI/axisitem.h src/GUI/keys.h src/GUI/slideritem.h src/GUI/markeritem.h src/GUI/infoitem.h src/GUI/elevationgraph.h src/GUI/speedgraph.h src/GUI/sliderinfoitem.h src/GUI/filebrowser.h src/GUI/units.h src/GUI/scaleitem.h src/GUI/graphview.h src/GUI/waypointitem.h src/GUI/palette.h src/GUI/heartrategraph.h src/GUI/trackinfo.h src/GUI/fileselectwidget.h src/GUI/margins.h src/GUI/temperaturegraph.h src/GUI/graphtab.h src/GUI/trackitem.h src/GUI/tooltip.h src/GUI/routeitem.h src/GUI/graphitem.h src/GUI/pathitem.h src/GUI/griditem.h src/GUI/format.h src/GUI/cadencegraph.h src/GUI/powergraph.h src/GUI/colorbox.h src/GUI/stylecombobox.h src/GUI/opengl.h src/GUI/timetype.h src/GUI/percentslider.h src/GUI/elevationgraphitem.h src/GUI/speedgraphitem.h src/GUI/heartrategraphitem.h src/GUI/temperaturegraphitem.h src/GUI/cadencegraphitem.h src/GUI/powergraphitem.h src/GUI/oddspinbox.h src/GUI/settings.h src/GUI/nicenum.h src/GUI/cpuarch.h src/GUI/searchpointer.h src/GUI/mapview.h src/map/projection.h src/map/ellipsoid.h src/map/datum.h src/map/webmercator.h src/map/transversemercator.h src/map/latlon.h src/map/utm.h src/map/lambertconic.h src/map/lambertazimuthal.h src/map/albersequal.h src/map/map.h src/map/maplist.h src/map/onlinemap.h src/map/downloader.h src/map/tile.h src/map/emptymap.h src/map/offlinemap.h src/map/tar.h src/map/ozf.h src/map/atlas.h src/map/matrix.h src/map/geotiff.h src/map/pcs.h src/map/transform.h src/map/mapfile.h src/map/tifffile.h src/map/gcs.h src/map/angularunits.h src/map/primemeridian.h src/map/linearunits.h src/map/ct.h src/map/mapsource.h src/map/tileloader.h src/map/wmtsmap.h src/map/wmts.h src/map/wmsmap.h src/map/wms.h src/map/crs.h src/map/coordinatesystem.h src/map/pointd.h src/data/graph.h src/data/poi.h src/data/waypoint.h src/data/track.h src/data/route.h src/data/trackpoint.h src/data/data.h src/data/parser.h src/data/trackdata.h src/data/routedata.h src/data/path.h src/data/gpxparser.h src/data/tcxparser.h src/data/csvparser.h src/data/kmlparser.h src/data/fitparser.h src/data/igcparser.h src/data/nmeaparser.h src/data/oziparsers.h src/map/rectd.h src/map/geocentric.h src/map/mercator.h src/map/jnxmap.h src/map/krovak.h src/GUI/expdialog.h src/GUI/optdialog.h .tmp/gpxsee5.13/ && $(COPY_FILE) --parents gpxsee.qrc .tmp/gpxsee5.13/ && $(COPY_FILE) --parents src/main.cpp src/common/coordinates.cpp src/common/rectc.cpp src/common/range.cpp src/common/str2int.cpp src/GUI/app.cpp src/GUI/gui.cpp src/GUI/axisitem.cpp src/GUI/slideritem.cpp src/GUI/markeritem.cpp src/GUI/infoitem.cpp src/GUI/elevationgraph.cpp src/GUI/speedgraph.cpp src/GUI/sliderinfoitem.cpp src/GUI/filebrowser.cpp src/GUI/scaleitem.cpp src/GUI/graphview.cpp src/GUI/waypointitem.cpp src/GUI/palette.cpp src/GUI/heartrategraph.cpp src/GUI/trackinfo.cpp src/GUI/fileselectwidget.cpp src/GUI/temperaturegraph.cpp src/GUI/trackitem.cpp src/GUI/tooltip.cpp src/GUI/routeitem.cpp src/GUI/graphitem.cpp src/GUI/pathitem.cpp src/GUI/griditem.cpp src/GUI/format.cpp src/GUI/cadencegraph.cpp src/GUI/powergraph.cpp src/GUI/colorbox.cpp src/GUI/stylecombobox.cpp src/GUI/oddspinbox.cpp src/GUI/percentslider.cpp src/GUI/elevationgraphitem.cpp src/GUI/speedgraphitem.cpp src/GUI/heartrategraphitem.cpp src/GUI/temperaturegraphitem.cpp src/GUI/cadencegraphitem.cpp src/GUI/powergraphitem.cpp src/GUI/nicenum.cpp src/GUI/mapview.cpp src/map/maplist.cpp src/map/onlinemap.cpp src/map/downloader.cpp src/map/emptymap.cpp src/map/offlinemap.cpp src/map/tar.cpp src/map/atlas.cpp src/map/ozf.cpp src/map/matrix.cpp src/map/ellipsoid.cpp src/map/datum.cpp src/map/webmercator.cpp src/map/transversemercator.cpp src/map/utm.cpp src/map/lambertconic.cpp src/map/albersequal.cpp src/map/lambertazimuthal.cpp src/map/geotiff.cpp src/map/pcs.cpp src/map/transform.cpp src/map/mapfile.cpp src/map/tifffile.cpp src/map/projection.cpp src/map/gcs.cpp src/map/angularunits.cpp src/map/primemeridian.cpp src/map/linearunits.cpp src/map/mapsource.cpp src/map/tileloader.cpp src/map/wmtsmap.cpp src/map/wmts.cpp src/map/wmsmap.cpp src/map/wms.cpp src/map/crs.cpp src/map/coordinatesystem.cpp src/data/data.cpp src/data/poi.cpp src/data/track.cpp src/data/route.cpp src/data/path.cpp src/data/gpxparser.cpp src/data/tcxparser.cpp src/data/csvparser.cpp src/data/kmlparser.cpp src/data/fitparser.cpp src/data/igcparser.cpp src/data/nmeaparser.cpp src/data/oziparsers.cpp src/map/geocentric.cpp src/map/mercator.cpp src/map/jnxmap.cpp src/map/krovak.cpp src/GUI/expdialog.cpp src/GUI/optdialog.cpp .tmp/gpxsee5.13/ && $(COPY_FILE) --parents src/GUI/expdialog.ui src/GUI/optdialog.ui .tmp/gpxsee5.13/ && (cd `dirname .tmp/gpxsee5.13` && $(TAR) gpxsee5.13.tar gpxsee5.13 && $(COMPRESS) gpxsee5.13.tar) && $(MOVE) `dirname .tmp/gpxsee5.13`/gpxsee5.13.tar.gz . && $(DEL_FILE) -r .tmp/gpxsee5.13


clean:compiler_clean 
	-$(DEL_FILE) $(OBJECTS)
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

distclean: clean
	-$(DEL_FILE) $(TARGET) 
	-$(DEL_FILE) Makefile


check: first

mocclean: compiler_moc_header_clean compiler_moc_source_clean

mocables: compiler_moc_header_make_all compiler_moc_source_make_all

compiler_moc_header_make_all: moc_app.cpp moc_gui.cpp moc_slideritem.cpp moc_elevationgraph.cpp moc_speedgraph.cpp moc_filebrowser.cpp moc_graphview.cpp moc_heartrategraph.cpp moc_trackinfo.cpp moc_fileselectwidget.cpp moc_temperaturegraph.cpp moc_graphtab.cpp moc_trackitem.cpp moc_routeitem.cpp moc_graphitem.cpp moc_pathitem.cpp moc_cadencegraph.cpp moc_powergraph.cpp moc_colorbox.cpp moc_stylecombobox.cpp moc_percentslider.cpp moc_elevationgraphitem.cpp moc_speedgraphitem.cpp moc_heartrategraphitem.cpp moc_temperaturegraphitem.cpp moc_cadencegraphitem.cpp moc_powergraphitem.cpp moc_mapview.cpp moc_map.cpp moc_maplist.cpp moc_onlinemap.cpp moc_downloader.cpp moc_emptymap.cpp moc_offlinemap.cpp moc_atlas.cpp moc_tileloader.cpp moc_wmtsmap.cpp moc_wmsmap.cpp moc_poi.cpp moc_data.cpp moc_jnxmap.cpp moc_expdialog.cpp moc_optdialog.cpp
compiler_moc_header_clean:
	-$(DEL_FILE) moc_app.cpp moc_gui.cpp moc_slideritem.cpp moc_elevationgraph.cpp moc_speedgraph.cpp moc_filebrowser.cpp moc_graphview.cpp moc_heartrategraph.cpp moc_trackinfo.cpp moc_fileselectwidget.cpp moc_temperaturegraph.cpp moc_graphtab.cpp moc_trackitem.cpp moc_routeitem.cpp moc_graphitem.cpp moc_pathitem.cpp moc_cadencegraph.cpp moc_powergraph.cpp moc_colorbox.cpp moc_stylecombobox.cpp moc_percentslider.cpp moc_elevationgraphitem.cpp moc_speedgraphitem.cpp moc_heartrategraphitem.cpp moc_temperaturegraphitem.cpp moc_cadencegraphitem.cpp moc_powergraphitem.cpp moc_mapview.cpp moc_map.cpp moc_maplist.cpp moc_onlinemap.cpp moc_downloader.cpp moc_emptymap.cpp moc_offlinemap.cpp moc_atlas.cpp moc_tileloader.cpp moc_wmtsmap.cpp moc_wmsmap.cpp moc_poi.cpp moc_data.cpp moc_jnxmap.cpp moc_expdialog.cpp moc_optdialog.cpp
moc_app.cpp: src/GUI/app.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/app.h -o moc_app.cpp

moc_gui.cpp: src/GUI/units.h \
		src/GUI/timetype.h \
		src/GUI/format.h \
		src/GUI/expdialog.h \
		src/GUI/margins.h \
		src/GUI/optdialog.h \
		src/GUI/palette.h \
		src/GUI/exportdialog.h \
		src/GUI/optionsdialog.h \
		src/GUI/gui.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/gui.h -o moc_gui.cpp

moc_slideritem.cpp: src/GUI/slideritem.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/slideritem.h -o moc_slideritem.cpp

moc_elevationgraph.cpp: src/GUI/graphtab.h \
		src/GUI/graphview.h \
		src/GUI/palette.h \
		src/GUI/units.h \
		src/GUI/timetype.h \
		src/GUI/elevationgraph.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/elevationgraph.h -o moc_elevationgraph.cpp

moc_speedgraph.cpp: src/GUI/graphtab.h \
		src/GUI/graphview.h \
		src/GUI/palette.h \
		src/GUI/units.h \
		src/GUI/timetype.h \
		src/GUI/speedgraph.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/speedgraph.h -o moc_speedgraph.cpp

moc_filebrowser.cpp: src/GUI/filebrowser.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/filebrowser.h -o moc_filebrowser.cpp

moc_graphview.cpp: src/GUI/palette.h \
		src/GUI/units.h \
		src/GUI/graphview.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/graphview.h -o moc_graphview.cpp

moc_heartrategraph.cpp: src/GUI/graphtab.h \
		src/GUI/graphview.h \
		src/GUI/palette.h \
		src/GUI/units.h \
		src/GUI/timetype.h \
		src/GUI/heartrategraph.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/heartrategraph.h -o moc_heartrategraph.cpp

moc_trackinfo.cpp: src/GUI/trackinfo.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/trackinfo.h -o moc_trackinfo.cpp

moc_fileselectwidget.cpp: src/GUI/fileselectwidget.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/fileselectwidget.h -o moc_fileselectwidget.cpp

moc_temperaturegraph.cpp: src/GUI/graphtab.h \
		src/GUI/graphview.h \
		src/GUI/palette.h \
		src/GUI/units.h \
		src/GUI/timetype.h \
		src/GUI/temperaturegraph.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/temperaturegraph.h -o moc_temperaturegraph.cpp

moc_graphtab.cpp: src/GUI/graphview.h \
		src/GUI/palette.h \
		src/GUI/units.h \
		src/GUI/timetype.h \
		src/GUI/graphtab.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/graphtab.h -o moc_graphtab.cpp

moc_trackitem.cpp: src/GUI/pathitem.h \
		src/GUI/markeritem.h \
		src/GUI/units.h \
		src/GUI/trackitem.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/trackitem.h -o moc_trackitem.cpp

moc_routeitem.cpp: src/GUI/pathitem.h \
		src/GUI/markeritem.h \
		src/GUI/units.h \
		src/GUI/format.h \
		src/GUI/routeitem.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/routeitem.h -o moc_routeitem.cpp

moc_graphitem.cpp: src/GUI/units.h \
		src/GUI/graphitem.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/graphitem.h -o moc_graphitem.cpp

moc_pathitem.cpp: src/GUI/markeritem.h \
		src/GUI/pathitem.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/pathitem.h -o moc_pathitem.cpp

moc_cadencegraph.cpp: src/GUI/graphtab.h \
		src/GUI/graphview.h \
		src/GUI/palette.h \
		src/GUI/units.h \
		src/GUI/timetype.h \
		src/GUI/cadencegraph.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/cadencegraph.h -o moc_cadencegraph.cpp

moc_powergraph.cpp: src/GUI/graphtab.h \
		src/GUI/graphview.h \
		src/GUI/palette.h \
		src/GUI/units.h \
		src/GUI/timetype.h \
		src/GUI/powergraph.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/powergraph.h -o moc_powergraph.cpp

moc_colorbox.cpp: src/GUI/colorbox.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/colorbox.h -o moc_colorbox.cpp

moc_stylecombobox.cpp: src/GUI/stylecombobox.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/stylecombobox.h -o moc_stylecombobox.cpp

moc_percentslider.cpp: src/GUI/percentslider.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/percentslider.h -o moc_percentslider.cpp

moc_elevationgraphitem.cpp: src/GUI/graphitem.h \
		src/GUI/units.h \
		src/GUI/elevationgraphitem.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/elevationgraphitem.h -o moc_elevationgraphitem.cpp

moc_speedgraphitem.cpp: src/GUI/timetype.h \
		src/GUI/graphitem.h \
		src/GUI/units.h \
		src/GUI/speedgraphitem.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/speedgraphitem.h -o moc_speedgraphitem.cpp

moc_heartrategraphitem.cpp: src/GUI/graphitem.h \
		src/GUI/units.h \
		src/GUI/heartrategraphitem.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/heartrategraphitem.h -o moc_heartrategraphitem.cpp

moc_temperaturegraphitem.cpp: src/GUI/graphitem.h \
		src/GUI/units.h \
		src/GUI/temperaturegraphitem.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/temperaturegraphitem.h -o moc_temperaturegraphitem.cpp

moc_cadencegraphitem.cpp: src/GUI/graphitem.h \
		src/GUI/units.h \
		src/GUI/cadencegraphitem.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/cadencegraphitem.h -o moc_cadencegraphitem.cpp

moc_powergraphitem.cpp: src/GUI/graphitem.h \
		src/GUI/units.h \
		src/GUI/powergraphitem.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/powergraphitem.h -o moc_powergraphitem.cpp

moc_mapview.cpp: src/GUI/searchpointer.h \
		src/GUI/units.h \
		src/GUI/format.h \
		src/GUI/palette.h \
		src/GUI/mapview.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/mapview.h -o moc_mapview.cpp

moc_map.cpp: src/map/map.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/map/map.h -o moc_map.cpp

moc_maplist.cpp: src/map/maplist.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/map/maplist.h -o moc_maplist.cpp

moc_onlinemap.cpp: src/map/map.h \
		src/map/tileloader.h \
		src/map/tile.h \
		src/map/rectd.h \
		src/map/pointd.h \
		src/map/downloader.h \
		src/map/onlinemap.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/map/onlinemap.h -o moc_onlinemap.cpp

moc_downloader.cpp: src/map/downloader.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/map/downloader.h -o moc_downloader.cpp

moc_emptymap.cpp: src/map/map.h \
		src/map/emptymap.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/map/emptymap.h -o moc_emptymap.cpp

moc_offlinemap.cpp: src/map/transform.h \
		src/map/pointd.h \
		src/map/projection.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h \
		src/map/map.h \
		src/map/offlinemap.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/map/offlinemap.h -o moc_offlinemap.cpp

moc_atlas.cpp: src/map/map.h \
		src/map/rectd.h \
		src/map/pointd.h \
		src/map/atlas.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/map/atlas.h -o moc_atlas.cpp

moc_tileloader.cpp: src/map/tile.h \
		src/map/rectd.h \
		src/map/pointd.h \
		src/map/downloader.h \
		src/map/tileloader.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/map/tileloader.h -o moc_tileloader.cpp

moc_wmtsmap.cpp: src/map/transform.h \
		src/map/pointd.h \
		src/map/projection.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h \
		src/map/map.h \
		src/map/wmts.h \
		src/map/downloader.h \
		src/map/wmtsmap.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/map/wmtsmap.h -o moc_wmtsmap.cpp

moc_wmsmap.cpp: src/map/transform.h \
		src/map/pointd.h \
		src/map/projection.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h \
		src/map/map.h \
		src/map/wms.h \
		src/map/downloader.h \
		src/map/rectd.h \
		src/map/wmsmap.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/map/wmsmap.h -o moc_wmsmap.cpp

moc_poi.cpp: src/data/waypoint.h \
		src/data/path.h \
		src/data/poi.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/data/poi.h -o moc_poi.cpp

moc_data.cpp: src/data/waypoint.h \
		src/data/track.h \
		src/data/trackdata.h \
		src/data/trackpoint.h \
		src/data/graph.h \
		src/data/path.h \
		src/data/route.h \
		src/data/routedata.h \
		src/data/parser.h \
		src/data/data.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/data/data.h -o moc_data.cpp

moc_jnxmap.cpp: src/map/transform.h \
		src/map/pointd.h \
		src/map/map.h \
		src/map/jnxmap.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/map/jnxmap.h -o moc_jnxmap.cpp

moc_expdialog.cpp: src/GUI/margins.h \
		src/GUI/units.h \
		src/GUI/expdialog.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/expdialog.h -o moc_expdialog.cpp

moc_optdialog.cpp: src/GUI/palette.h \
		src/GUI/units.h \
		src/GUI/optdialog.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/GUI/optdialog.h -o moc_optdialog.cpp

compiler_rcc_make_all: qrc_gpxsee.cpp
compiler_rcc_clean:
	-$(DEL_FILE) qrc_gpxsee.cpp
qrc_gpxsee.cpp: gpxsee.qrc \
		icons/flag_48.png \
		icons/office-chart-line.png \
		icons/view-filter.png \
		icons/flag.png \
		icons/document-print.png \
		icons/dialog-close.png \
		icons/arrow-right-double.png \
		icons/arrow-left-double.png \
		icons/document-open.png \
		icons/document-print-preview.png \
		icons/view-fullscreen.png \
		icons/view-refresh.png \
		icons/system-run.png \
		icons/gpxsee.png \
		icons/arrow-right.png \
		icons/preferences-desktop-display.png \
		icons/application-exit.png \
		icons/arrow-left.png \
		icons/applications-internet.png \
		icons/document-export.png
	/usr/bin/rcc -name gpxsee gpxsee.qrc -o qrc_gpxsee.cpp

compiler_image_collection_make_all: qmake_image_collection.cpp
compiler_image_collection_clean:
	-$(DEL_FILE) qmake_image_collection.cpp
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_uic_make_all: ui_expdialog.h ui_optdialog.h
compiler_uic_clean:
	-$(DEL_FILE) ui_expdialog.h ui_optdialog.h
ui_expdialog.h: src/GUI/expdialog.ui \
		src/GUI/fileselectwidget.h
	/usr/bin/uic src/GUI/expdialog.ui -o ui_expdialog.h

ui_optdialog.h: src/GUI/optdialog.ui \
		src/GUI/stylecombobox.h \
		src/GUI/percentslider.h
	/usr/bin/uic src/GUI/optdialog.ui -o ui_optdialog.h

compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: compiler_moc_header_clean compiler_rcc_clean compiler_uic_clean 

####### Compile

main.o: src/main.cpp src/GUI/app.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o src/main.cpp

coordinates.o: src/common/coordinates.cpp src/common/wgs84.h \
		src/common/coordinates.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o coordinates.o src/common/coordinates.cpp

rectc.o: src/common/rectc.cpp src/common/wgs84.h \
		src/common/rectc.h \
		src/common/coordinates.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o rectc.o src/common/rectc.cpp

range.o: src/common/range.cpp src/common/range.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o range.o src/common/range.cpp

str2int.o: src/common/str2int.cpp src/common/str2int.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o str2int.o src/common/str2int.cpp

app.o: src/GUI/app.cpp src/GUI/opengl.h \
		src/GUI/gui.h \
		src/GUI/units.h \
		src/GUI/timetype.h \
		src/GUI/format.h \
		src/GUI/expdialog.h \
		src/GUI/margins.h \
		src/GUI/optdialog.h \
		src/GUI/palette.h \
		src/GUI/exportdialog.h \
		src/GUI/optionsdialog.h \
		src/GUI/app.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o app.o src/GUI/app.cpp

gui.o: src/GUI/gui.cpp src/GUI/icons.h \
		src/GUI/keys.h \
		src/GUI/settings.h \
		src/GUI/elevationgraph.h \
		src/GUI/graphtab.h \
		src/GUI/graphview.h \
		src/GUI/palette.h \
		src/GUI/units.h \
		src/GUI/timetype.h \
		src/GUI/speedgraph.h \
		src/GUI/heartrategraph.h \
		src/GUI/temperaturegraph.h \
		src/GUI/cadencegraph.h \
		src/GUI/powergraph.h \
		src/GUI/mapview.h \
		src/GUI/searchpointer.h \
		src/GUI/format.h \
		src/GUI/trackinfo.h \
		src/GUI/filebrowser.h \
		src/GUI/cpuarch.h \
		src/GUI/graphitem.h \
		src/GUI/pathitem.h \
		src/GUI/markeritem.h \
		src/GUI/gui.h \
		src/GUI/expdialog.h \
		src/GUI/margins.h \
		src/GUI/optdialog.h \
		src/GUI/exportdialog.h \
		src/GUI/optionsdialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o gui.o src/GUI/gui.cpp

axisitem.o: src/GUI/axisitem.cpp src/GUI/nicenum.h \
		src/GUI/axisitem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o axisitem.o src/GUI/axisitem.cpp

slideritem.o: src/GUI/slideritem.cpp src/GUI/slideritem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o slideritem.o src/GUI/slideritem.cpp

markeritem.o: src/GUI/markeritem.cpp src/GUI/markeritem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markeritem.o src/GUI/markeritem.cpp

infoitem.o: src/GUI/infoitem.cpp src/GUI/infoitem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o infoitem.o src/GUI/infoitem.cpp

elevationgraph.o: src/GUI/elevationgraph.cpp src/GUI/tooltip.h \
		src/GUI/elevationgraphitem.h \
		src/GUI/graphitem.h \
		src/GUI/units.h \
		src/GUI/elevationgraph.h \
		src/GUI/graphtab.h \
		src/GUI/graphview.h \
		src/GUI/palette.h \
		src/GUI/timetype.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o elevationgraph.o src/GUI/elevationgraph.cpp

speedgraph.o: src/GUI/speedgraph.cpp src/GUI/tooltip.h \
		src/GUI/format.h \
		src/GUI/units.h \
		src/GUI/speedgraphitem.h \
		src/GUI/timetype.h \
		src/GUI/graphitem.h \
		src/GUI/speedgraph.h \
		src/GUI/graphtab.h \
		src/GUI/graphview.h \
		src/GUI/palette.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o speedgraph.o src/GUI/speedgraph.cpp

sliderinfoitem.o: src/GUI/sliderinfoitem.cpp src/GUI/sliderinfoitem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o sliderinfoitem.o src/GUI/sliderinfoitem.cpp

filebrowser.o: src/GUI/filebrowser.cpp src/GUI/filebrowser.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o filebrowser.o src/GUI/filebrowser.cpp

scaleitem.o: src/GUI/scaleitem.cpp src/GUI/nicenum.h \
		src/GUI/scaleitem.h \
		src/GUI/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o scaleitem.o src/GUI/scaleitem.cpp

graphview.o: src/GUI/graphview.cpp src/GUI/opengl.h \
		src/GUI/axisitem.h \
		src/GUI/slideritem.h \
		src/GUI/sliderinfoitem.h \
		src/GUI/infoitem.h \
		src/GUI/griditem.h \
		src/GUI/graphitem.h \
		src/GUI/units.h \
		src/GUI/pathitem.h \
		src/GUI/markeritem.h \
		src/GUI/format.h \
		src/GUI/graphview.h \
		src/GUI/palette.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o graphview.o src/GUI/graphview.cpp

waypointitem.o: src/GUI/waypointitem.cpp src/GUI/tooltip.h \
		src/GUI/waypointitem.h \
		src/GUI/units.h \
		src/GUI/format.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o waypointitem.o src/GUI/waypointitem.cpp

palette.o: src/GUI/palette.cpp src/GUI/palette.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o palette.o src/GUI/palette.cpp

heartrategraph.o: src/GUI/heartrategraph.cpp src/GUI/heartrategraphitem.h \
		src/GUI/graphitem.h \
		src/GUI/units.h \
		src/GUI/heartrategraph.h \
		src/GUI/graphtab.h \
		src/GUI/graphview.h \
		src/GUI/palette.h \
		src/GUI/timetype.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o heartrategraph.o src/GUI/heartrategraph.cpp

trackinfo.o: src/GUI/trackinfo.cpp src/GUI/infoitem.h \
		src/GUI/trackinfo.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o trackinfo.o src/GUI/trackinfo.cpp

fileselectwidget.o: src/GUI/fileselectwidget.cpp src/GUI/fileselectwidget.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o fileselectwidget.o src/GUI/fileselectwidget.cpp

temperaturegraph.o: src/GUI/temperaturegraph.cpp src/GUI/temperaturegraphitem.h \
		src/GUI/graphitem.h \
		src/GUI/units.h \
		src/GUI/temperaturegraph.h \
		src/GUI/graphtab.h \
		src/GUI/graphview.h \
		src/GUI/palette.h \
		src/GUI/timetype.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o temperaturegraph.o src/GUI/temperaturegraph.cpp

trackitem.o: src/GUI/trackitem.cpp src/GUI/format.h \
		src/GUI/units.h \
		src/GUI/tooltip.h \
		src/GUI/trackitem.h \
		src/GUI/pathitem.h \
		src/GUI/markeritem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o trackitem.o src/GUI/trackitem.cpp

tooltip.o: src/GUI/tooltip.cpp src/GUI/tooltip.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tooltip.o src/GUI/tooltip.cpp

routeitem.o: src/GUI/routeitem.cpp src/GUI/format.h \
		src/GUI/units.h \
		src/GUI/waypointitem.h \
		src/GUI/tooltip.h \
		src/GUI/routeitem.h \
		src/GUI/pathitem.h \
		src/GUI/markeritem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o routeitem.o src/GUI/routeitem.cpp

graphitem.o: src/GUI/graphitem.cpp src/GUI/graphitem.h \
		src/GUI/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o graphitem.o src/GUI/graphitem.cpp

pathitem.o: src/GUI/pathitem.cpp src/GUI/tooltip.h \
		src/GUI/nicenum.h \
		src/GUI/pathitem.h \
		src/GUI/markeritem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o pathitem.o src/GUI/pathitem.cpp

griditem.o: src/GUI/griditem.cpp src/GUI/griditem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o griditem.o src/GUI/griditem.cpp

format.o: src/GUI/format.cpp src/GUI/format.h \
		src/GUI/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o format.o src/GUI/format.cpp

cadencegraph.o: src/GUI/cadencegraph.cpp src/GUI/cadencegraphitem.h \
		src/GUI/graphitem.h \
		src/GUI/units.h \
		src/GUI/cadencegraph.h \
		src/GUI/graphtab.h \
		src/GUI/graphview.h \
		src/GUI/palette.h \
		src/GUI/timetype.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o cadencegraph.o src/GUI/cadencegraph.cpp

powergraph.o: src/GUI/powergraph.cpp src/GUI/powergraphitem.h \
		src/GUI/graphitem.h \
		src/GUI/units.h \
		src/GUI/powergraph.h \
		src/GUI/graphtab.h \
		src/GUI/graphview.h \
		src/GUI/palette.h \
		src/GUI/timetype.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o powergraph.o src/GUI/powergraph.cpp

colorbox.o: src/GUI/colorbox.cpp src/GUI/colorbox.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o colorbox.o src/GUI/colorbox.cpp

stylecombobox.o: src/GUI/stylecombobox.cpp src/GUI/stylecombobox.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o stylecombobox.o src/GUI/stylecombobox.cpp

oddspinbox.o: src/GUI/oddspinbox.cpp src/GUI/oddspinbox.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o oddspinbox.o src/GUI/oddspinbox.cpp

percentslider.o: src/GUI/percentslider.cpp src/GUI/units.h \
		src/GUI/percentslider.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o percentslider.o src/GUI/percentslider.cpp

elevationgraphitem.o: src/GUI/elevationgraphitem.cpp src/GUI/tooltip.h \
		src/GUI/elevationgraphitem.h \
		src/GUI/graphitem.h \
		src/GUI/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o elevationgraphitem.o src/GUI/elevationgraphitem.cpp

speedgraphitem.o: src/GUI/speedgraphitem.cpp src/GUI/tooltip.h \
		src/GUI/format.h \
		src/GUI/units.h \
		src/GUI/speedgraphitem.h \
		src/GUI/timetype.h \
		src/GUI/graphitem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o speedgraphitem.o src/GUI/speedgraphitem.cpp

heartrategraphitem.o: src/GUI/heartrategraphitem.cpp src/GUI/tooltip.h \
		src/GUI/heartrategraphitem.h \
		src/GUI/graphitem.h \
		src/GUI/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o heartrategraphitem.o src/GUI/heartrategraphitem.cpp

temperaturegraphitem.o: src/GUI/temperaturegraphitem.cpp src/GUI/tooltip.h \
		src/GUI/temperaturegraphitem.h \
		src/GUI/graphitem.h \
		src/GUI/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o temperaturegraphitem.o src/GUI/temperaturegraphitem.cpp

cadencegraphitem.o: src/GUI/cadencegraphitem.cpp src/GUI/tooltip.h \
		src/GUI/cadencegraphitem.h \
		src/GUI/graphitem.h \
		src/GUI/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o cadencegraphitem.o src/GUI/cadencegraphitem.cpp

powergraphitem.o: src/GUI/powergraphitem.cpp src/GUI/tooltip.h \
		src/GUI/powergraphitem.h \
		src/GUI/graphitem.h \
		src/GUI/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o powergraphitem.o src/GUI/powergraphitem.cpp

nicenum.o: src/GUI/nicenum.cpp src/GUI/nicenum.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o nicenum.o src/GUI/nicenum.cpp

mapview.o: src/GUI/mapview.cpp src/GUI/opengl.h \
		src/GUI/trackitem.h \
		src/GUI/pathitem.h \
		src/GUI/markeritem.h \
		src/GUI/units.h \
		src/GUI/routeitem.h \
		src/GUI/format.h \
		src/GUI/waypointitem.h \
		src/GUI/scaleitem.h \
		src/GUI/keys.h \
		src/GUI/mapview.h \
		src/GUI/searchpointer.h \
		src/GUI/palette.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mapview.o src/GUI/mapview.cpp

maplist.o: src/map/maplist.cpp src/map/atlas.h \
		src/map/map.h \
		src/map/rectd.h \
		src/map/pointd.h \
		src/map/offlinemap.h \
		src/map/transform.h \
		src/map/projection.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h \
		src/map/onlinemap.h \
		src/map/tileloader.h \
		src/map/tile.h \
		src/map/downloader.h \
		src/map/jnxmap.h \
		src/map/mapsource.h \
		src/map/maplist.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o maplist.o src/map/maplist.cpp

onlinemap.o: src/map/onlinemap.cpp src/map/downloader.h \
		src/map/onlinemap.h \
		src/map/map.h \
		src/map/tileloader.h \
		src/map/tile.h \
		src/map/rectd.h \
		src/map/pointd.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o onlinemap.o src/map/onlinemap.cpp

downloader.o: src/map/downloader.cpp src/map/downloader.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o downloader.o src/map/downloader.cpp

emptymap.o: src/map/emptymap.cpp src/map/emptymap.h \
		src/map/map.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o emptymap.o src/map/emptymap.cpp

offlinemap.o: src/map/offlinemap.cpp src/map/tar.h \
		src/map/ozf.h \
		src/map/mapfile.h \
		src/map/transform.h \
		src/map/pointd.h \
		src/map/projection.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h \
		src/map/geotiff.h \
		src/map/offlinemap.h \
		src/map/map.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o offlinemap.o src/map/offlinemap.cpp

tar.o: src/map/tar.cpp src/map/tar.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tar.o src/map/tar.cpp

atlas.o: src/map/atlas.cpp src/map/offlinemap.h \
		src/map/transform.h \
		src/map/pointd.h \
		src/map/projection.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h \
		src/map/map.h \
		src/map/tar.h \
		src/map/atlas.h \
		src/map/rectd.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o atlas.o src/map/atlas.cpp

ozf.o: src/map/ozf.cpp src/map/ozf.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ozf.o src/map/ozf.cpp

matrix.o: src/map/matrix.cpp src/map/matrix.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o matrix.o src/map/matrix.cpp

ellipsoid.o: src/map/ellipsoid.cpp src/map/ellipsoid.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ellipsoid.o src/map/ellipsoid.cpp

datum.o: src/map/datum.cpp src/map/datum.h \
		src/map/ellipsoid.h \
		src/map/geocentric.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o datum.o src/map/datum.cpp

webmercator.o: src/map/webmercator.cpp src/map/webmercator.h \
		src/map/ct.h \
		src/map/pointd.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o webmercator.o src/map/webmercator.cpp

transversemercator.o: src/map/transversemercator.cpp src/map/ellipsoid.h \
		src/map/transversemercator.h \
		src/map/ct.h \
		src/map/pointd.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o transversemercator.o src/map/transversemercator.cpp

utm.o: src/map/utm.cpp src/map/ellipsoid.h \
		src/map/utm.h \
		src/map/projection.h \
		src/map/pointd.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o utm.o src/map/utm.cpp

lambertconic.o: src/map/lambertconic.cpp src/map/ellipsoid.h \
		src/map/lambertconic.h \
		src/map/ct.h \
		src/map/pointd.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o lambertconic.o src/map/lambertconic.cpp

albersequal.o: src/map/albersequal.cpp src/map/ellipsoid.h \
		src/map/albersequal.h \
		src/map/ct.h \
		src/map/pointd.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o albersequal.o src/map/albersequal.cpp

lambertazimuthal.o: src/map/lambertazimuthal.cpp src/map/ellipsoid.h \
		src/map/lambertazimuthal.h \
		src/map/ct.h \
		src/map/pointd.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o lambertazimuthal.o src/map/lambertazimuthal.cpp

geotiff.o: src/map/geotiff.cpp src/map/pcs.h \
		src/map/gcs.h \
		src/map/datum.h \
		src/map/ellipsoid.h \
		src/map/geocentric.h \
		src/map/angularunits.h \
		src/map/primemeridian.h \
		src/map/linearunits.h \
		src/map/pointd.h \
		src/map/coordinatesystem.h \
		src/map/projection.h \
		src/map/tifffile.h \
		src/map/geotiff.h \
		src/map/transform.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o geotiff.o src/map/geotiff.cpp

pcs.o: src/map/pcs.cpp src/map/angularunits.h \
		src/map/pcs.h \
		src/map/gcs.h \
		src/map/datum.h \
		src/map/ellipsoid.h \
		src/map/geocentric.h \
		src/map/primemeridian.h \
		src/map/linearunits.h \
		src/map/pointd.h \
		src/map/coordinatesystem.h \
		src/map/projection.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o pcs.o src/map/pcs.cpp

transform.o: src/map/transform.cpp src/map/projection.h \
		src/map/pointd.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h \
		src/map/matrix.h \
		src/map/transform.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o transform.o src/map/transform.cpp

mapfile.o: src/map/mapfile.cpp src/map/utm.h \
		src/map/projection.h \
		src/map/pointd.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h \
		src/map/gcs.h \
		src/map/datum.h \
		src/map/ellipsoid.h \
		src/map/geocentric.h \
		src/map/angularunits.h \
		src/map/primemeridian.h \
		src/map/pcs.h \
		src/map/mapfile.h \
		src/map/transform.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mapfile.o src/map/mapfile.cpp

tifffile.o: src/map/tifffile.cpp src/map/tifffile.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tifffile.o src/map/tifffile.cpp

projection.o: src/map/projection.cpp src/map/datum.h \
		src/map/ellipsoid.h \
		src/map/geocentric.h \
		src/map/mercator.h \
		src/map/ct.h \
		src/map/pointd.h \
		src/map/webmercator.h \
		src/map/transversemercator.h \
		src/map/lambertconic.h \
		src/map/albersequal.h \
		src/map/lambertazimuthal.h \
		src/map/krovak.h \
		src/map/latlon.h \
		src/map/angularunits.h \
		src/map/gcs.h \
		src/map/primemeridian.h \
		src/map/pcs.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h \
		src/map/projection.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o projection.o src/map/projection.cpp

gcs.o: src/map/gcs.cpp src/map/gcs.h \
		src/map/datum.h \
		src/map/ellipsoid.h \
		src/map/geocentric.h \
		src/map/angularunits.h \
		src/map/primemeridian.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o gcs.o src/map/gcs.cpp

angularunits.o: src/map/angularunits.cpp src/map/angularunits.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o angularunits.o src/map/angularunits.cpp

primemeridian.o: src/map/primemeridian.cpp src/map/primemeridian.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o primemeridian.o src/map/primemeridian.cpp

linearunits.o: src/map/linearunits.cpp src/map/linearunits.h \
		src/map/pointd.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o linearunits.o src/map/linearunits.cpp

mapsource.o: src/map/mapsource.cpp src/map/onlinemap.h \
		src/map/map.h \
		src/map/tileloader.h \
		src/map/tile.h \
		src/map/rectd.h \
		src/map/pointd.h \
		src/map/downloader.h \
		src/map/wmtsmap.h \
		src/map/transform.h \
		src/map/projection.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h \
		src/map/wmts.h \
		src/map/wmsmap.h \
		src/map/wms.h \
		src/map/mapsource.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mapsource.o src/map/mapsource.cpp

tileloader.o: src/map/tileloader.cpp src/map/tileloader.h \
		src/map/tile.h \
		src/map/rectd.h \
		src/map/pointd.h \
		src/map/downloader.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tileloader.o src/map/tileloader.cpp

wmtsmap.o: src/map/wmtsmap.cpp src/map/transform.h \
		src/map/pointd.h \
		src/map/tileloader.h \
		src/map/tile.h \
		src/map/rectd.h \
		src/map/downloader.h \
		src/map/wmts.h \
		src/map/projection.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h \
		src/map/wmtsmap.h \
		src/map/map.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o wmtsmap.o src/map/wmtsmap.cpp

wmts.o: src/map/wmts.cpp src/map/downloader.h \
		src/map/pcs.h \
		src/map/gcs.h \
		src/map/datum.h \
		src/map/ellipsoid.h \
		src/map/geocentric.h \
		src/map/angularunits.h \
		src/map/primemeridian.h \
		src/map/linearunits.h \
		src/map/pointd.h \
		src/map/coordinatesystem.h \
		src/map/projection.h \
		src/map/crs.h \
		src/map/wmts.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o wmts.o src/map/wmts.cpp

wmsmap.o: src/map/wmsmap.cpp src/map/downloader.h \
		src/map/tileloader.h \
		src/map/tile.h \
		src/map/rectd.h \
		src/map/pointd.h \
		src/map/wmsmap.h \
		src/map/transform.h \
		src/map/projection.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h \
		src/map/map.h \
		src/map/wms.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o wmsmap.o src/map/wmsmap.cpp

wms.o: src/map/wms.cpp src/map/downloader.h \
		src/map/crs.h \
		src/map/projection.h \
		src/map/pointd.h \
		src/map/linearunits.h \
		src/map/coordinatesystem.h \
		src/map/wms.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o wms.o src/map/wms.cpp

crs.o: src/map/crs.cpp src/map/pcs.h \
		src/map/gcs.h \
		src/map/datum.h \
		src/map/ellipsoid.h \
		src/map/geocentric.h \
		src/map/angularunits.h \
		src/map/primemeridian.h \
		src/map/linearunits.h \
		src/map/pointd.h \
		src/map/coordinatesystem.h \
		src/map/projection.h \
		src/map/crs.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o crs.o src/map/crs.cpp

coordinatesystem.o: src/map/coordinatesystem.cpp src/map/coordinatesystem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o coordinatesystem.o src/map/coordinatesystem.cpp

data.o: src/data/data.cpp src/data/gpxparser.h \
		src/data/parser.h \
		src/data/trackdata.h \
		src/data/trackpoint.h \
		src/data/routedata.h \
		src/data/waypoint.h \
		src/data/tcxparser.h \
		src/data/csvparser.h \
		src/data/kmlparser.h \
		src/data/fitparser.h \
		src/data/igcparser.h \
		src/data/nmeaparser.h \
		src/data/oziparsers.h \
		src/data/data.h \
		src/data/track.h \
		src/data/graph.h \
		src/data/path.h \
		src/data/route.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o data.o src/data/data.cpp

poi.o: src/data/poi.cpp src/data/data.h \
		src/data/waypoint.h \
		src/data/track.h \
		src/data/trackdata.h \
		src/data/trackpoint.h \
		src/data/graph.h \
		src/data/path.h \
		src/data/route.h \
		src/data/routedata.h \
		src/data/parser.h \
		src/data/poi.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o poi.o src/data/poi.cpp

track.o: src/data/track.cpp src/data/track.h \
		src/data/trackdata.h \
		src/data/trackpoint.h \
		src/data/graph.h \
		src/data/path.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o track.o src/data/track.cpp

route.o: src/data/route.cpp src/data/route.h \
		src/data/routedata.h \
		src/data/waypoint.h \
		src/data/graph.h \
		src/data/path.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o route.o src/data/route.cpp

path.o: src/data/path.cpp src/data/path.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o path.o src/data/path.cpp

gpxparser.o: src/data/gpxparser.cpp src/data/gpxparser.h \
		src/data/parser.h \
		src/data/trackdata.h \
		src/data/trackpoint.h \
		src/data/routedata.h \
		src/data/waypoint.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o gpxparser.o src/data/gpxparser.cpp

tcxparser.o: src/data/tcxparser.cpp src/data/tcxparser.h \
		src/data/parser.h \
		src/data/trackdata.h \
		src/data/trackpoint.h \
		src/data/routedata.h \
		src/data/waypoint.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tcxparser.o src/data/tcxparser.cpp

csvparser.o: src/data/csvparser.cpp src/data/csvparser.h \
		src/data/parser.h \
		src/data/trackdata.h \
		src/data/trackpoint.h \
		src/data/routedata.h \
		src/data/waypoint.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o csvparser.o src/data/csvparser.cpp

kmlparser.o: src/data/kmlparser.cpp src/data/kmlparser.h \
		src/data/parser.h \
		src/data/trackdata.h \
		src/data/trackpoint.h \
		src/data/routedata.h \
		src/data/waypoint.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o kmlparser.o src/data/kmlparser.cpp

fitparser.o: src/data/fitparser.cpp src/data/fitparser.h \
		src/data/parser.h \
		src/data/trackdata.h \
		src/data/trackpoint.h \
		src/data/routedata.h \
		src/data/waypoint.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o fitparser.o src/data/fitparser.cpp

igcparser.o: src/data/igcparser.cpp src/data/igcparser.h \
		src/data/parser.h \
		src/data/trackdata.h \
		src/data/trackpoint.h \
		src/data/routedata.h \
		src/data/waypoint.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o igcparser.o src/data/igcparser.cpp

nmeaparser.o: src/data/nmeaparser.cpp src/data/nmeaparser.h \
		src/data/parser.h \
		src/data/trackdata.h \
		src/data/trackpoint.h \
		src/data/routedata.h \
		src/data/waypoint.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o nmeaparser.o src/data/nmeaparser.cpp

oziparsers.o: src/data/oziparsers.cpp src/data/oziparsers.h \
		src/data/parser.h \
		src/data/trackdata.h \
		src/data/trackpoint.h \
		src/data/routedata.h \
		src/data/waypoint.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o oziparsers.o src/data/oziparsers.cpp

geocentric.o: src/map/geocentric.cpp src/map/ellipsoid.h \
		src/map/geocentric.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o geocentric.o src/map/geocentric.cpp

mercator.o: src/map/mercator.cpp src/map/ellipsoid.h \
		src/map/mercator.h \
		src/map/ct.h \
		src/map/pointd.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mercator.o src/map/mercator.cpp

jnxmap.o: src/map/jnxmap.cpp src/map/transform.h \
		src/map/pointd.h \
		src/map/rectd.h \
		src/map/jnxmap.h \
		src/map/map.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o jnxmap.o src/map/jnxmap.cpp

krovak.o: src/map/krovak.cpp src/map/ellipsoid.h \
		src/map/krovak.h \
		src/map/ct.h \
		src/map/pointd.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o krovak.o src/map/krovak.cpp

expdialog.o: src/GUI/expdialog.cpp src/GUI/units.h \
		src/GUI/expdialog.h \
		src/GUI/margins.h \
		ui_expdialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o expdialog.o src/GUI/expdialog.cpp

optdialog.o: src/GUI/optdialog.cpp src/GUI/optdialog.h \
		src/GUI/palette.h \
		src/GUI/units.h \
		ui_optdialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o optdialog.o src/GUI/optdialog.cpp

moc_app.o: moc_app.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_app.o moc_app.cpp

moc_gui.o: moc_gui.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_gui.o moc_gui.cpp

moc_slideritem.o: moc_slideritem.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_slideritem.o moc_slideritem.cpp

moc_elevationgraph.o: moc_elevationgraph.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_elevationgraph.o moc_elevationgraph.cpp

moc_speedgraph.o: moc_speedgraph.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_speedgraph.o moc_speedgraph.cpp

moc_filebrowser.o: moc_filebrowser.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_filebrowser.o moc_filebrowser.cpp

moc_graphview.o: moc_graphview.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_graphview.o moc_graphview.cpp

moc_heartrategraph.o: moc_heartrategraph.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_heartrategraph.o moc_heartrategraph.cpp

moc_trackinfo.o: moc_trackinfo.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_trackinfo.o moc_trackinfo.cpp

moc_fileselectwidget.o: moc_fileselectwidget.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_fileselectwidget.o moc_fileselectwidget.cpp

moc_temperaturegraph.o: moc_temperaturegraph.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_temperaturegraph.o moc_temperaturegraph.cpp

moc_graphtab.o: moc_graphtab.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_graphtab.o moc_graphtab.cpp

moc_trackitem.o: moc_trackitem.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_trackitem.o moc_trackitem.cpp

moc_routeitem.o: moc_routeitem.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_routeitem.o moc_routeitem.cpp

moc_graphitem.o: moc_graphitem.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_graphitem.o moc_graphitem.cpp

moc_pathitem.o: moc_pathitem.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_pathitem.o moc_pathitem.cpp

moc_cadencegraph.o: moc_cadencegraph.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_cadencegraph.o moc_cadencegraph.cpp

moc_powergraph.o: moc_powergraph.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_powergraph.o moc_powergraph.cpp

moc_colorbox.o: moc_colorbox.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_colorbox.o moc_colorbox.cpp

moc_stylecombobox.o: moc_stylecombobox.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_stylecombobox.o moc_stylecombobox.cpp

moc_percentslider.o: moc_percentslider.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_percentslider.o moc_percentslider.cpp

moc_elevationgraphitem.o: moc_elevationgraphitem.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_elevationgraphitem.o moc_elevationgraphitem.cpp

moc_speedgraphitem.o: moc_speedgraphitem.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_speedgraphitem.o moc_speedgraphitem.cpp

moc_heartrategraphitem.o: moc_heartrategraphitem.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_heartrategraphitem.o moc_heartrategraphitem.cpp

moc_temperaturegraphitem.o: moc_temperaturegraphitem.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_temperaturegraphitem.o moc_temperaturegraphitem.cpp

moc_cadencegraphitem.o: moc_cadencegraphitem.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_cadencegraphitem.o moc_cadencegraphitem.cpp

moc_powergraphitem.o: moc_powergraphitem.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_powergraphitem.o moc_powergraphitem.cpp

moc_mapview.o: moc_mapview.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mapview.o moc_mapview.cpp

moc_map.o: moc_map.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_map.o moc_map.cpp

moc_maplist.o: moc_maplist.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_maplist.o moc_maplist.cpp

moc_onlinemap.o: moc_onlinemap.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_onlinemap.o moc_onlinemap.cpp

moc_downloader.o: moc_downloader.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_downloader.o moc_downloader.cpp

moc_emptymap.o: moc_emptymap.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_emptymap.o moc_emptymap.cpp

moc_offlinemap.o: moc_offlinemap.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_offlinemap.o moc_offlinemap.cpp

moc_atlas.o: moc_atlas.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_atlas.o moc_atlas.cpp

moc_tileloader.o: moc_tileloader.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_tileloader.o moc_tileloader.cpp

moc_wmtsmap.o: moc_wmtsmap.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_wmtsmap.o moc_wmtsmap.cpp

moc_wmsmap.o: moc_wmsmap.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_wmsmap.o moc_wmsmap.cpp

moc_poi.o: moc_poi.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_poi.o moc_poi.cpp

moc_data.o: moc_data.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_data.o moc_data.cpp

moc_jnxmap.o: moc_jnxmap.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_jnxmap.o moc_jnxmap.cpp

moc_expdialog.o: moc_expdialog.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_expdialog.o moc_expdialog.cpp

moc_optdialog.o: moc_optdialog.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_optdialog.o moc_optdialog.cpp

qrc_gpxsee.o: qrc_gpxsee.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_gpxsee.o qrc_gpxsee.cpp

####### Install

install_target: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/bin/ || $(MKDIR) $(INSTALL_ROOT)/usr/bin/ 
	-$(INSTALL_PROGRAM) "$(QMAKE_TARGET)" "$(INSTALL_ROOT)/usr/bin/$(QMAKE_TARGET)"
	-$(STRIP) "$(INSTALL_ROOT)/usr/bin/$(QMAKE_TARGET)"

uninstall_target:  FORCE
	-$(DEL_FILE) "$(INSTALL_ROOT)/usr/bin/$(QMAKE_TARGET)"
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/bin/ 


install_desktopfile: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/applications/hildon/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/applications/hildon/ 
	-$(INSTALL_FILE) /home/builder1/maemo-fremantle-armel-extras-devel/work/gpxsee-0.5.13maemo1/qtc_packaging/gpxsee.desktop $(INSTALL_ROOT)/usr/share/applications/hildon/


uninstall_desktopfile:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/applications/hildon/gpxsee.desktop
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/share/applications/hildon/ 


install_icon: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/ 
	-$(INSTALL_FILE) /home/builder1/maemo-fremantle-armel-extras-devel/work/gpxsee-0.5.13maemo1/qtc_packaging/gpxsee.png $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/


uninstall_icon:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/gpxsee.png
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/ 


install_map1: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ 
	-$(INSTALL_FILE) /home/builder1/maemo-fremantle-armel-extras-devel/work/gpxsee-0.5.13maemo1/pkg/maps/4UMaps.xml $(INSTALL_ROOT)/usr/share/gpxsee/maps/


uninstall_map1:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/gpxsee/maps/4UMaps.xml
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ 


install_map2: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ 
	-$(INSTALL_FILE) /home/builder1/maemo-fremantle-armel-extras-devel/work/gpxsee-0.5.13maemo1/pkg/maps/OpenStreetMap.xml $(INSTALL_ROOT)/usr/share/gpxsee/maps/


uninstall_map2:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/gpxsee/maps/OpenStreetMap.xml
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ 


install_map3: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ 
	-$(INSTALL_FILE) /home/builder1/maemo-fremantle-armel-extras-devel/work/gpxsee-0.5.13maemo1/pkg/maps/OpenTopoMap.xml $(INSTALL_ROOT)/usr/share/gpxsee/maps/


uninstall_map3:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/gpxsee/maps/OpenTopoMap.xml
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ 


install_map4: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ 
	-$(INSTALL_FILE) /home/builder1/maemo-fremantle-armel-extras-devel/work/gpxsee-0.5.13maemo1/pkg/maps/USGS-imagery.xml $(INSTALL_ROOT)/usr/share/gpxsee/maps/


uninstall_map4:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/gpxsee/maps/USGS-imagery.xml
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ 


install_map5: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ 
	-$(INSTALL_FILE) /home/builder1/maemo-fremantle-armel-extras-devel/work/gpxsee-0.5.13maemo1/pkg/maps/USGS-topo.xml $(INSTALL_ROOT)/usr/share/gpxsee/maps/


uninstall_map5:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/gpxsee/maps/USGS-topo.xml
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/share/gpxsee/maps/ 


install_csv1: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/gpxsee/csv/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/gpxsee/csv/ 
	-$(INSTALL_FILE) /home/builder1/maemo-fremantle-armel-extras-devel/work/gpxsee-0.5.13maemo1/pkg/csv/ellipsoids.csv $(INSTALL_ROOT)/usr/share/gpxsee/csv/


uninstall_csv1:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/gpxsee/csv/ellipsoids.csv
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/share/gpxsee/csv/ 


install_csv2: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/gpxsee/csv/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/gpxsee/csv/ 
	-$(INSTALL_FILE) /home/builder1/maemo-fremantle-armel-extras-devel/work/gpxsee-0.5.13maemo1/pkg/csv/gcs.csv $(INSTALL_ROOT)/usr/share/gpxsee/csv/


uninstall_csv2:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/gpxsee/csv/gcs.csv
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/share/gpxsee/csv/ 


install_csv3: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/gpxsee/csv/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/gpxsee/csv/ 
	-$(INSTALL_FILE) /home/builder1/maemo-fremantle-armel-extras-devel/work/gpxsee-0.5.13maemo1/pkg/csv/pcs.csv $(INSTALL_ROOT)/usr/share/gpxsee/csv/


uninstall_csv3:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/gpxsee/csv/pcs.csv
	-$(DEL_DIR) $(INSTALL_ROOT)/usr/share/gpxsee/csv/ 


install:  install_target install_desktopfile install_icon install_map1 install_map2 install_map3 install_map4 install_map5 install_csv1 install_csv2 install_csv3  FORCE

uninstall: uninstall_target uninstall_desktopfile uninstall_icon uninstall_map1 uninstall_map2 uninstall_map3 uninstall_map4 uninstall_map5 uninstall_csv1 uninstall_csv2 uninstall_csv3   FORCE

FORCE:

