#############################################################################
# Makefile for building: gpxsee
# Generated by qmake (2.01a) (Qt 4.7.0) on: Mon Jan 16 23:35:06 2017
# 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=\"3.5\" -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-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/linux-g++-maemo5 -I. -I/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/include/QtCore -I/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/include/QtNetwork -I/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/include/QtGui -I/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/include/QtOpenGL -I/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/include/QtMaemo5 -I/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/include -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/gui.cpp \
		src/poi.cpp \
		src/axisitem.cpp \
		src/slideritem.cpp \
		src/markeritem.cpp \
		src/infoitem.cpp \
		src/elevationgraph.cpp \
		src/speedgraph.cpp \
		src/sliderinfoitem.cpp \
		src/filebrowser.cpp \
		src/map.cpp \
		src/maplist.cpp \
		src/downloader.cpp \
		src/scaleitem.cpp \
		src/track.cpp \
		src/graphview.cpp \
		src/waypointitem.cpp \
		src/palette.cpp \
		src/heartrategraph.cpp \
		src/range.cpp \
		src/app.cpp \
		src/trackinfo.cpp \
		src/exportdialog.cpp \
		src/fileselectwidget.cpp \
		src/temperaturegraph.cpp \
		src/trackpoint.cpp \
		src/misc.cpp \
		src/waypoint.cpp \
		src/trackitem.cpp \
		src/tooltip.cpp \
		src/route.cpp \
		src/routeitem.cpp \
		src/graphitem.cpp \
		src/pathitem.cpp \
		src/pathview.cpp \
		src/griditem.cpp \
		src/data.cpp \
		src/gpxparser.cpp \
		src/tcxparser.cpp \
		src/csvparser.cpp \
		src/coordinates.cpp \
		src/kmlparser.cpp \
		src/fitparser.cpp \
		src/format.cpp \
		src/graph.cpp \
		src/cadencegraph.cpp \
		src/powergraph.cpp \
		src/igcparser.cpp \
		src/path.cpp \
		src/nmeaparser.cpp \
		src/optionsdialog.cpp \
		src/colorbox.cpp \
		src/stylecombobox.cpp \
		src/optdialog.cpp \
		src/expdialog.cpp moc_gui.cpp \
		moc_poi.cpp \
		moc_slideritem.cpp \
		moc_elevationgraph.cpp \
		moc_speedgraph.cpp \
		moc_filebrowser.cpp \
		moc_map.cpp \
		moc_downloader.cpp \
		moc_graphview.cpp \
		moc_heartrategraph.cpp \
		moc_app.cpp \
		moc_trackinfo.cpp \
		moc_exportdialog.cpp \
		moc_fileselectwidget.cpp \
		moc_temperaturegraph.cpp \
		moc_graphtab.cpp \
		moc_trackitem.cpp \
		moc_routeitem.cpp \
		moc_graphitem.cpp \
		moc_pathitem.cpp \
		moc_pathview.cpp \
		moc_cadencegraph.cpp \
		moc_powergraph.cpp \
		moc_optionsdialog.cpp \
		moc_colorbox.cpp \
		moc_stylecombobox.cpp \
		moc_optdialog.cpp \
		moc_expdialog.cpp \
		qrc_gpxsee.cpp
OBJECTS       = main.o \
		gui.o \
		poi.o \
		axisitem.o \
		slideritem.o \
		markeritem.o \
		infoitem.o \
		elevationgraph.o \
		speedgraph.o \
		sliderinfoitem.o \
		filebrowser.o \
		map.o \
		maplist.o \
		downloader.o \
		scaleitem.o \
		track.o \
		graphview.o \
		waypointitem.o \
		palette.o \
		heartrategraph.o \
		range.o \
		app.o \
		trackinfo.o \
		exportdialog.o \
		fileselectwidget.o \
		temperaturegraph.o \
		trackpoint.o \
		misc.o \
		waypoint.o \
		trackitem.o \
		tooltip.o \
		route.o \
		routeitem.o \
		graphitem.o \
		pathitem.o \
		pathview.o \
		griditem.o \
		data.o \
		gpxparser.o \
		tcxparser.o \
		csvparser.o \
		coordinates.o \
		kmlparser.o \
		fitparser.o \
		format.o \
		graph.o \
		cadencegraph.o \
		powergraph.o \
		igcparser.o \
		path.o \
		nmeaparser.o \
		optionsdialog.o \
		colorbox.o \
		stylecombobox.o \
		optdialog.o \
		expdialog.o \
		moc_gui.o \
		moc_poi.o \
		moc_slideritem.o \
		moc_elevationgraph.o \
		moc_speedgraph.o \
		moc_filebrowser.o \
		moc_map.o \
		moc_downloader.o \
		moc_graphview.o \
		moc_heartrategraph.o \
		moc_app.o \
		moc_trackinfo.o \
		moc_exportdialog.o \
		moc_fileselectwidget.o \
		moc_temperaturegraph.o \
		moc_graphtab.o \
		moc_trackitem.o \
		moc_routeitem.o \
		moc_graphitem.o \
		moc_pathitem.o \
		moc_pathview.o \
		moc_cadencegraph.o \
		moc_powergraph.o \
		moc_optionsdialog.o \
		moc_colorbox.o \
		moc_stylecombobox.o \
		moc_optdialog.o \
		moc_expdialog.o \
		qrc_gpxsee.o
DIST          = /targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/common/unix.conf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/common/linux.conf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/qconfig.pri \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/qt_functions.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/qt_config.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/default_pre.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/release.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/default_post.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/warn_on.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/qt.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/unix/opengl.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/unix/thread.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/moc.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/resources.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/uic.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/yacc.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/lex.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/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_optdialog.h ui_expdialog.h $(OBJECTS)  
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)

Makefile: gpxsee.pro  /targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/linux-g++-maemo5/qmake.conf /targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/common/unix.conf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/common/linux.conf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/qconfig.pri \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/qt_functions.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/qt_config.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/default_pre.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/release.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/default_post.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/warn_on.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/qt.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/unix/opengl.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/unix/thread.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/moc.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/resources.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/uic.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/yacc.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/lex.prf \
		/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/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-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/common/unix.conf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/common/linux.conf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/qconfig.pri:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/qt_functions.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/qt_config.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/exclusive_builds.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/default_pre.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/release.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/default_post.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/warn_on.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/qt.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/unix/opengl.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/unix/thread.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/moc.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/resources.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/uic.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/yacc.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/usr/share/qt4/mkspecs/features/lex.prf:
/targets/maemo5-arm-a39d2f642273e96799bd8f72bdf354951e14a5d2/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/gpxsee3.5 || $(MKDIR) .tmp/gpxsee3.5 
	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/gpxsee3.5/ && $(COPY_FILE) --parents src/config.h src/icons.h src/gui.h src/poi.h src/rtree.h src/axisitem.h src/keys.h src/slideritem.h src/markeritem.h src/infoitem.h src/elevationgraph.h src/speedgraph.h src/sliderinfoitem.h src/filebrowser.h src/map.h src/maplist.h src/downloader.h src/units.h src/scaleitem.h src/waypoint.h src/track.h src/graphview.h src/trackpoint.h src/waypointitem.h src/palette.h src/heartrategraph.h src/range.h src/cpuarch.h src/settings.h src/app.h src/trackinfo.h src/exportdialog.h src/fileselectwidget.h src/margins.h src/temperaturegraph.h src/graphtab.h src/misc.h src/trackitem.h src/tooltip.h src/route.h src/routeitem.h src/graphitem.h src/graph.h src/pathitem.h src/pathview.h src/griditem.h src/data.h src/gpxparser.h src/tcxparser.h src/parser.h src/csvparser.h src/coordinates.h src/tile.h src/rd.h src/wgs84.h src/kmlparser.h src/trackdata.h src/routedata.h src/fitparser.h src/format.h src/path.h src/assert.h src/cadencegraph.h src/powergraph.h src/igcparser.h src/nmeaparser.h src/optionsdialog.h src/colorbox.h src/stylecombobox.h src/opengl.h src/optdialog.h src/expdialog.h .tmp/gpxsee3.5/ && $(COPY_FILE) --parents gpxsee.qrc .tmp/gpxsee3.5/ && $(COPY_FILE) --parents src/main.cpp src/gui.cpp src/poi.cpp src/axisitem.cpp src/slideritem.cpp src/markeritem.cpp src/infoitem.cpp src/elevationgraph.cpp src/speedgraph.cpp src/sliderinfoitem.cpp src/filebrowser.cpp src/map.cpp src/maplist.cpp src/downloader.cpp src/scaleitem.cpp src/track.cpp src/graphview.cpp src/waypointitem.cpp src/palette.cpp src/heartrategraph.cpp src/range.cpp src/app.cpp src/trackinfo.cpp src/exportdialog.cpp src/fileselectwidget.cpp src/temperaturegraph.cpp src/trackpoint.cpp src/misc.cpp src/waypoint.cpp src/trackitem.cpp src/tooltip.cpp src/route.cpp src/routeitem.cpp src/graphitem.cpp src/pathitem.cpp src/pathview.cpp src/griditem.cpp src/data.cpp src/gpxparser.cpp src/tcxparser.cpp src/csvparser.cpp src/coordinates.cpp src/kmlparser.cpp src/fitparser.cpp src/format.cpp src/graph.cpp src/cadencegraph.cpp src/powergraph.cpp src/igcparser.cpp src/path.cpp src/nmeaparser.cpp src/optionsdialog.cpp src/colorbox.cpp src/stylecombobox.cpp src/optdialog.cpp src/expdialog.cpp .tmp/gpxsee3.5/ && $(COPY_FILE) --parents src/optdialog.ui src/expdialog.ui .tmp/gpxsee3.5/ && $(COPY_FILE) --parents lang/gpxsee_cs.ts .tmp/gpxsee3.5/ && (cd `dirname .tmp/gpxsee3.5` && $(TAR) gpxsee3.5.tar gpxsee3.5 && $(COMPRESS) gpxsee3.5.tar) && $(MOVE) `dirname .tmp/gpxsee3.5`/gpxsee3.5.tar.gz . && $(DEL_FILE) -r .tmp/gpxsee3.5


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_gui.cpp moc_poi.cpp moc_slideritem.cpp moc_elevationgraph.cpp moc_speedgraph.cpp moc_filebrowser.cpp moc_map.cpp moc_downloader.cpp moc_graphview.cpp moc_heartrategraph.cpp moc_app.cpp moc_trackinfo.cpp moc_exportdialog.cpp moc_fileselectwidget.cpp moc_temperaturegraph.cpp moc_graphtab.cpp moc_trackitem.cpp moc_routeitem.cpp moc_graphitem.cpp moc_pathitem.cpp moc_pathview.cpp moc_cadencegraph.cpp moc_powergraph.cpp moc_optionsdialog.cpp moc_colorbox.cpp moc_stylecombobox.cpp moc_optdialog.cpp moc_expdialog.cpp
compiler_moc_header_clean:
	-$(DEL_FILE) moc_gui.cpp moc_poi.cpp moc_slideritem.cpp moc_elevationgraph.cpp moc_speedgraph.cpp moc_filebrowser.cpp moc_map.cpp moc_downloader.cpp moc_graphview.cpp moc_heartrategraph.cpp moc_app.cpp moc_trackinfo.cpp moc_exportdialog.cpp moc_fileselectwidget.cpp moc_temperaturegraph.cpp moc_graphtab.cpp moc_trackitem.cpp moc_routeitem.cpp moc_graphitem.cpp moc_pathitem.cpp moc_pathview.cpp moc_cadencegraph.cpp moc_powergraph.cpp moc_optionsdialog.cpp moc_colorbox.cpp moc_stylecombobox.cpp moc_optdialog.cpp moc_expdialog.cpp
moc_gui.cpp: src/units.h \
		src/graph.h \
		src/poi.h \
		src/waypoint.h \
		src/coordinates.h \
		src/rtree.h \
		src/expdialog.h \
		src/margins.h \
		src/optdialog.h \
		src/palette.h \
		src/exportdialog.h \
		src/optionsdialog.h \
		src/gui.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/gui.h -o moc_gui.cpp

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

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

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

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

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

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

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

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

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

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

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

moc_exportdialog.cpp: src/margins.h \
		src/units.h \
		src/exportdialog.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/exportdialog.h -o moc_exportdialog.cpp

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

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

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

moc_trackitem.cpp: src/track.h \
		src/trackdata.h \
		src/trackpoint.h \
		src/coordinates.h \
		src/graph.h \
		src/path.h \
		src/pathitem.h \
		src/markeritem.h \
		src/units.h \
		src/trackitem.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/trackitem.h -o moc_trackitem.cpp

moc_routeitem.cpp: src/pathitem.h \
		src/markeritem.h \
		src/units.h \
		src/route.h \
		src/routedata.h \
		src/waypoint.h \
		src/coordinates.h \
		src/graph.h \
		src/path.h \
		src/routeitem.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/routeitem.h -o moc_routeitem.cpp

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

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

moc_pathview.cpp: src/units.h \
		src/palette.h \
		src/waypoint.h \
		src/coordinates.h \
		src/pathview.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/pathview.h -o moc_pathview.cpp

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

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

moc_optionsdialog.cpp: src/palette.h \
		src/units.h \
		src/optionsdialog.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/optionsdialog.h -o moc_optionsdialog.cpp

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

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

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

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

compiler_rcc_make_all: qrc_gpxsee.cpp
compiler_rcc_clean:
	-$(DEL_FILE) qrc_gpxsee.cpp
qrc_gpxsee.cpp: gpxsee.qrc \
		lang/gpxsee_cs.qm \
		icons/flag_48.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/office-chart-line-stacked.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_optdialog.h ui_expdialog.h
compiler_uic_clean:
	-$(DEL_FILE) ui_optdialog.h ui_expdialog.h
ui_optdialog.h: src/optdialog.ui \
		src/stylecombobox.h
	/usr/bin/uic src/optdialog.ui -o ui_optdialog.h

ui_expdialog.h: src/expdialog.ui \
		src/fileselectwidget.h
	/usr/bin/uic src/expdialog.ui -o ui_expdialog.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/app.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o src/main.cpp

gui.o: src/gui.cpp src/config.h \
		src/icons.h \
		src/keys.h \
		src/settings.h \
		src/data.h \
		src/waypoint.h \
		src/coordinates.h \
		src/track.h \
		src/trackdata.h \
		src/trackpoint.h \
		src/graph.h \
		src/path.h \
		src/route.h \
		src/routedata.h \
		src/parser.h \
		src/map.h \
		src/tile.h \
		src/maplist.h \
		src/elevationgraph.h \
		src/graphtab.h \
		src/graphview.h \
		src/palette.h \
		src/units.h \
		src/speedgraph.h \
		src/heartrategraph.h \
		src/temperaturegraph.h \
		src/cadencegraph.h \
		src/powergraph.h \
		src/pathview.h \
		src/trackinfo.h \
		src/filebrowser.h \
		src/cpuarch.h \
		src/format.h \
		src/gui.h \
		src/poi.h \
		src/rtree.h \
		src/expdialog.h \
		src/margins.h \
		src/optdialog.h \
		src/exportdialog.h \
		src/optionsdialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o gui.o src/gui.cpp

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

axisitem.o: src/axisitem.cpp src/config.h \
		src/misc.h \
		src/axisitem.h \
		src/range.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o axisitem.o src/axisitem.cpp

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

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

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

elevationgraph.o: src/elevationgraph.cpp src/config.h \
		src/data.h \
		src/waypoint.h \
		src/coordinates.h \
		src/track.h \
		src/trackdata.h \
		src/trackpoint.h \
		src/graph.h \
		src/path.h \
		src/route.h \
		src/routedata.h \
		src/parser.h \
		src/elevationgraph.h \
		src/graphtab.h \
		src/graphview.h \
		src/palette.h \
		src/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o elevationgraph.o src/elevationgraph.cpp

speedgraph.o: src/speedgraph.cpp src/config.h \
		src/data.h \
		src/waypoint.h \
		src/coordinates.h \
		src/track.h \
		src/trackdata.h \
		src/trackpoint.h \
		src/graph.h \
		src/path.h \
		src/route.h \
		src/routedata.h \
		src/parser.h \
		src/speedgraph.h \
		src/graphtab.h \
		src/graphview.h \
		src/palette.h \
		src/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o speedgraph.o src/speedgraph.cpp

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

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

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

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

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

scaleitem.o: src/scaleitem.cpp src/config.h \
		src/rd.h \
		src/wgs84.h \
		src/tile.h \
		src/misc.h \
		src/scaleitem.h \
		src/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o scaleitem.o src/scaleitem.cpp

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

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

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

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

heartrategraph.o: src/heartrategraph.cpp src/data.h \
		src/waypoint.h \
		src/coordinates.h \
		src/track.h \
		src/trackdata.h \
		src/trackpoint.h \
		src/graph.h \
		src/path.h \
		src/route.h \
		src/routedata.h \
		src/parser.h \
		src/heartrategraph.h \
		src/graphtab.h \
		src/graphview.h \
		src/palette.h \
		src/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o heartrategraph.o src/heartrategraph.cpp

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

app.o: src/app.cpp src/opengl.h \
		src/gui.h \
		src/units.h \
		src/graph.h \
		src/poi.h \
		src/waypoint.h \
		src/coordinates.h \
		src/rtree.h \
		src/expdialog.h \
		src/margins.h \
		src/optdialog.h \
		src/palette.h \
		src/exportdialog.h \
		src/optionsdialog.h \
		src/app.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o app.o src/app.cpp

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

exportdialog.o: src/exportdialog.cpp src/fileselectwidget.h \
		src/units.h \
		src/exportdialog.h \
		src/margins.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o exportdialog.o src/exportdialog.cpp

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

temperaturegraph.o: src/temperaturegraph.cpp src/data.h \
		src/waypoint.h \
		src/coordinates.h \
		src/track.h \
		src/trackdata.h \
		src/trackpoint.h \
		src/graph.h \
		src/path.h \
		src/route.h \
		src/routedata.h \
		src/parser.h \
		src/temperaturegraph.h \
		src/graphtab.h \
		src/graphview.h \
		src/palette.h \
		src/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o temperaturegraph.o src/temperaturegraph.cpp

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

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

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

trackitem.o: src/trackitem.cpp src/format.h \
		src/units.h \
		src/tooltip.h \
		src/trackitem.h \
		src/track.h \
		src/trackdata.h \
		src/trackpoint.h \
		src/coordinates.h \
		src/graph.h \
		src/path.h \
		src/pathitem.h \
		src/markeritem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o trackitem.o src/trackitem.cpp

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

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

routeitem.o: src/routeitem.cpp src/format.h \
		src/units.h \
		src/waypoint.h \
		src/coordinates.h \
		src/waypointitem.h \
		src/tooltip.h \
		src/routeitem.h \
		src/pathitem.h \
		src/markeritem.h \
		src/route.h \
		src/routedata.h \
		src/graph.h \
		src/path.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o routeitem.o src/routeitem.cpp

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

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

pathview.o: src/pathview.cpp src/opengl.h \
		src/rd.h \
		src/poi.h \
		src/waypoint.h \
		src/coordinates.h \
		src/rtree.h \
		src/data.h \
		src/track.h \
		src/trackdata.h \
		src/trackpoint.h \
		src/graph.h \
		src/path.h \
		src/route.h \
		src/routedata.h \
		src/parser.h \
		src/map.h \
		src/tile.h \
		src/trackitem.h \
		src/pathitem.h \
		src/markeritem.h \
		src/units.h \
		src/routeitem.h \
		src/waypointitem.h \
		src/scaleitem.h \
		src/pathview.h \
		src/palette.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o pathview.o src/pathview.cpp

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

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

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

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

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

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

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

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

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

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

cadencegraph.o: src/cadencegraph.cpp src/data.h \
		src/waypoint.h \
		src/coordinates.h \
		src/track.h \
		src/trackdata.h \
		src/trackpoint.h \
		src/graph.h \
		src/path.h \
		src/route.h \
		src/routedata.h \
		src/parser.h \
		src/cadencegraph.h \
		src/graphtab.h \
		src/graphview.h \
		src/palette.h \
		src/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o cadencegraph.o src/cadencegraph.cpp

powergraph.o: src/powergraph.cpp src/data.h \
		src/waypoint.h \
		src/coordinates.h \
		src/track.h \
		src/trackdata.h \
		src/trackpoint.h \
		src/graph.h \
		src/path.h \
		src/route.h \
		src/routedata.h \
		src/parser.h \
		src/powergraph.h \
		src/graphtab.h \
		src/graphview.h \
		src/palette.h \
		src/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o powergraph.o src/powergraph.cpp

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

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

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

optionsdialog.o: src/optionsdialog.cpp src/config.h \
		src/icons.h \
		src/colorbox.h \
		src/stylecombobox.h \
		src/optionsdialog.h \
		src/palette.h \
		src/units.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o optionsdialog.o src/optionsdialog.cpp

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

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

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

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

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

moc_poi.o: moc_poi.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_poi.o moc_poi.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_map.o: moc_map.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_map.o moc_map.cpp

moc_downloader.o: moc_downloader.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_downloader.o moc_downloader.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_app.o: moc_app.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_app.o moc_app.cpp

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

moc_exportdialog.o: moc_exportdialog.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_exportdialog.o moc_exportdialog.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_pathview.o: moc_pathview.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_pathview.o moc_pathview.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_optionsdialog.o: moc_optionsdialog.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_optionsdialog.o moc_optionsdialog.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_optdialog.o: moc_optdialog.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_optdialog.o moc_optdialog.cpp

moc_expdialog.o: moc_expdialog.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_expdialog.o moc_expdialog.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)/opt/gpxsee/bin/ || $(MKDIR) $(INSTALL_ROOT)/opt/gpxsee/bin/ 
	-$(INSTALL_PROGRAM) "$(QMAKE_TARGET)" "$(INSTALL_ROOT)/opt/gpxsee/bin/$(QMAKE_TARGET)"
	-$(STRIP) "$(INSTALL_ROOT)/opt/gpxsee/bin/$(QMAKE_TARGET)"

uninstall_target:  FORCE
	-$(DEL_FILE) "$(INSTALL_ROOT)/opt/gpxsee/bin/$(QMAKE_TARGET)"
	-$(DEL_DIR) $(INSTALL_ROOT)/opt/gpxsee/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.3.5maemo1/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.3.5maemo1/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:  install_target install_desktopfile install_icon  FORCE

uninstall: uninstall_target uninstall_desktopfile uninstall_icon   FORCE

FORCE:

