#############################################################################
# Makefile for building: mihphoto
# Generated by qmake (2.01a) (Qt 4.7.0) on: Fri Mar 30 18:26:12 2018
# Project:  mihphoto.pro
# Template: app
# Command: /usr/bin/qmake -o Makefile mihphoto.pro
#############################################################################

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

CC            = gcc
CXX           = g++
DEFINES       = -DQT_GL_NO_SCISSOR_TEST -DQT_DEFAULT_TEXTURE_GLYPH_CACHE_WIDTH=1024 -DVERSION=1.13 -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_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-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/linux-g++-maemo5 -I. -I/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/include/QtCore -I/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/include/QtGui -I/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/include/QtSvg -I/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/include -I. -I.
LINK          = g++
LFLAGS        = -Wl,-rpath-link,/usr/lib -Wl,-O1 -Wl,--hash-style=gnu
LIBS          = $(SUBLIBS)  -L/usr/lib -lQtSvg -L/usr/lib -L/usr/X11R6/lib -lQtGui -lQtDBus -lQtXml -lQtCore -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/TouchUI.cpp \
		src/TouchMouseControl.cpp \
		src/ScreenViewer.cpp \
		src/ScreenDirectory.cpp \
		src/ScreenBase.cpp \
		src/MainWindow.cpp \
		src/main.cpp \
		src/ImageWithInfo.cpp \
		src/ImageLoadThread.cpp \
		src/ImageLoadQueue.cpp \
		src/ImageArea.cpp \
		src/ConfigDialog.cpp \
		src/Config.cpp \
		src/Trashcan.cpp \
		src/ScreenSettings.cpp moc_ScreenViewer.cpp \
		moc_ScreenDirectory.cpp \
		moc_ScreenBase.cpp \
		moc_MainWindow.cpp \
		moc_ImageLoadThread.cpp \
		moc_ImageArea.cpp \
		moc_ConfigDialog.cpp \
		moc_ScreenSettings.cpp \
		qrc_mihphoto.cpp
OBJECTS       = TouchUI.o \
		TouchMouseControl.o \
		ScreenViewer.o \
		ScreenDirectory.o \
		ScreenBase.o \
		MainWindow.o \
		main.o \
		ImageWithInfo.o \
		ImageLoadThread.o \
		ImageLoadQueue.o \
		ImageArea.o \
		ConfigDialog.o \
		Config.o \
		Trashcan.o \
		ScreenSettings.o \
		moc_ScreenViewer.o \
		moc_ScreenDirectory.o \
		moc_ScreenBase.o \
		moc_MainWindow.o \
		moc_ImageLoadThread.o \
		moc_ImageArea.o \
		moc_ConfigDialog.o \
		moc_ScreenSettings.o \
		qrc_mihphoto.o
DIST          = /targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/common/unix.conf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/common/linux.conf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/qconfig.pri \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/qt_functions.prf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/qt_config.prf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/default_pre.prf \
		deployment.pri \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/release.prf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/default_post.prf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/warn_on.prf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/qt.prf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/unix/thread.prf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/moc.prf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/resources.prf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/uic.prf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/yacc.prf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/lex.prf \
		/targets/maemo5-arm-8d7cf2c321e61bfbe3d42813f1a2913d247701ba/usr/share/qt4/mkspecs/features/include_source_dir.prf \
		mihphoto.pro
QMAKE_TARGET  = mihphoto
DESTDIR       = 
TARGET        = mihphoto

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_ConfigDialog.h $(OBJECTS)  
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)

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

dist: 
	@$(CHK_DIR_EXISTS) .tmp/mihphoto1.13 || $(MKDIR) .tmp/mihphoto1.13 
	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/mihphoto1.13/ && $(COPY_FILE) --parents src/TouchUI.h src/TouchMouseControl.h src/ScreenViewer.h src/ScreenDirectory.h src/ScreenBase.h src/MainWindow.h src/ImageWithInfo.h src/ImageLoadThread.h src/ImageLoadQueue.h src/ImageLoadItem.h src/ImageArea.h src/ConfigDialog.h src/Config.h src/Trashcan.h src/ScreenSettings.h .tmp/mihphoto1.13/ && $(COPY_FILE) --parents src/mihphoto.qrc .tmp/mihphoto1.13/ && $(COPY_FILE) --parents src/TouchUI.cpp src/TouchMouseControl.cpp src/ScreenViewer.cpp src/ScreenDirectory.cpp src/ScreenBase.cpp src/MainWindow.cpp src/main.cpp src/ImageWithInfo.cpp src/ImageLoadThread.cpp src/ImageLoadQueue.cpp src/ImageArea.cpp src/ConfigDialog.cpp src/Config.cpp src/Trashcan.cpp src/ScreenSettings.cpp .tmp/mihphoto1.13/ && $(COPY_FILE) --parents src/ConfigDialog.ui .tmp/mihphoto1.13/ && (cd `dirname .tmp/mihphoto1.13` && $(TAR) mihphoto1.13.tar mihphoto1.13 && $(COMPRESS) mihphoto1.13.tar) && $(MOVE) `dirname .tmp/mihphoto1.13`/mihphoto1.13.tar.gz . && $(DEL_FILE) -r .tmp/mihphoto1.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_ScreenViewer.cpp moc_ScreenDirectory.cpp moc_ScreenBase.cpp moc_MainWindow.cpp moc_ImageLoadThread.cpp moc_ImageArea.cpp moc_ConfigDialog.cpp moc_ScreenSettings.cpp
compiler_moc_header_clean:
	-$(DEL_FILE) moc_ScreenViewer.cpp moc_ScreenDirectory.cpp moc_ScreenBase.cpp moc_MainWindow.cpp moc_ImageLoadThread.cpp moc_ImageArea.cpp moc_ConfigDialog.cpp moc_ScreenSettings.cpp
moc_ScreenViewer.cpp: src/ScreenBase.h \
		src/TouchMouseControl.h \
		src/ImageLoadThread.h \
		src/ImageLoadItem.h \
		src/ImageLoadQueue.h \
		src/TouchUI.h \
		src/Config.h \
		src/ImageWithInfo.h \
		src/ScreenViewer.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/ScreenViewer.h -o moc_ScreenViewer.cpp

moc_ScreenDirectory.cpp: src/ScreenBase.h \
		src/TouchMouseControl.h \
		src/ImageLoadThread.h \
		src/ImageLoadItem.h \
		src/ImageLoadQueue.h \
		src/TouchUI.h \
		src/Config.h \
		src/ScreenDirectory.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/ScreenDirectory.h -o moc_ScreenDirectory.cpp

moc_ScreenBase.cpp: src/TouchMouseControl.h \
		src/ScreenBase.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/ScreenBase.h -o moc_ScreenBase.cpp

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

moc_ImageLoadThread.cpp: src/ImageLoadItem.h \
		src/ImageLoadQueue.h \
		src/ImageLoadThread.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/ImageLoadThread.h -o moc_ImageLoadThread.cpp

moc_ImageArea.cpp: src/ScreenViewer.h \
		src/ScreenBase.h \
		src/TouchMouseControl.h \
		src/ImageLoadThread.h \
		src/ImageLoadItem.h \
		src/ImageLoadQueue.h \
		src/TouchUI.h \
		src/Config.h \
		src/ImageWithInfo.h \
		src/ScreenDirectory.h \
		src/ImageArea.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/ImageArea.h -o moc_ImageArea.cpp

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

moc_ScreenSettings.cpp: src/ScreenBase.h \
		src/TouchMouseControl.h \
		src/ImageLoadThread.h \
		src/ImageLoadItem.h \
		src/ImageLoadQueue.h \
		src/TouchUI.h \
		src/Config.h \
		src/ScreenSettings.h
	/usr/bin/moc $(DEFINES) $(INCPATH) src/ScreenSettings.h -o moc_ScreenSettings.cpp

compiler_rcc_make_all: qrc_mihphoto.cpp
compiler_rcc_clean:
	-$(DEL_FILE) qrc_mihphoto.cpp
qrc_mihphoto.cpp: src/mihphoto.qrc \
		images/folder-dark.svg \
		images/back.png \
		images/folder.svg \
		icons/settings.svg \
		icons/scroll-indicator.svg \
		icons/zoom-out.svg \
		icons/zoom-fit-height.svg \
		icons/application-exit.svg \
		icons/go-last.svg \
		icons/zoom-fit-best.svg \
		icons/document-open.svg \
		icons/position.svg \
		icons/object-rotate-left.svg \
		icons/separator.svg \
		icons/scroll-indicator-dark.svg \
		icons/zoom-original.svg \
		icons/zoom-in.svg \
		icons/folder-photos.svg \
		icons/object-rotate-right.svg \
		icons/view-fullscreen.svg \
		icons/go-first.svg \
		icons/zoom-fit-width.svg
	/usr/bin/rcc -name mihphoto src/mihphoto.qrc -o qrc_mihphoto.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_ConfigDialog.h
compiler_uic_clean:
	-$(DEL_FILE) ui_ConfigDialog.h
ui_ConfigDialog.h: src/ConfigDialog.ui
	/usr/bin/uic src/ConfigDialog.ui -o ui_ConfigDialog.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

TouchUI.o: src/TouchUI.cpp src/TouchUI.h \
		src/Config.h \
		src/ImageLoadThread.h \
		src/ImageLoadItem.h \
		src/ImageLoadQueue.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o TouchUI.o src/TouchUI.cpp

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

ScreenViewer.o: src/ScreenViewer.cpp src/Config.h \
		src/ScreenViewer.h \
		src/ScreenBase.h \
		src/TouchMouseControl.h \
		src/ImageLoadThread.h \
		src/ImageLoadItem.h \
		src/ImageLoadQueue.h \
		src/TouchUI.h \
		src/ImageWithInfo.h \
		src/Trashcan.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ScreenViewer.o src/ScreenViewer.cpp

ScreenDirectory.o: src/ScreenDirectory.cpp src/Config.h \
		src/ScreenDirectory.h \
		src/ScreenBase.h \
		src/TouchMouseControl.h \
		src/ImageLoadThread.h \
		src/ImageLoadItem.h \
		src/ImageLoadQueue.h \
		src/TouchUI.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ScreenDirectory.o src/ScreenDirectory.cpp

ScreenBase.o: src/ScreenBase.cpp src/Config.h \
		src/ScreenBase.h \
		src/TouchMouseControl.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ScreenBase.o src/ScreenBase.cpp

MainWindow.o: src/MainWindow.cpp src/MainWindow.h \
		src/ImageArea.h \
		src/ScreenViewer.h \
		src/ScreenBase.h \
		src/TouchMouseControl.h \
		src/ImageLoadThread.h \
		src/ImageLoadItem.h \
		src/ImageLoadQueue.h \
		src/TouchUI.h \
		src/Config.h \
		src/ImageWithInfo.h \
		src/ScreenDirectory.h \
		src/ConfigDialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MainWindow.o src/MainWindow.cpp

main.o: src/main.cpp src/Config.h \
		src/MainWindow.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o src/main.cpp

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

ImageLoadThread.o: src/ImageLoadThread.cpp src/ImageLoadThread.h \
		src/ImageLoadItem.h \
		src/ImageLoadQueue.h \
		src/Config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ImageLoadThread.o src/ImageLoadThread.cpp

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

ImageArea.o: src/ImageArea.cpp src/Config.h \
		src/ImageArea.h \
		src/ScreenViewer.h \
		src/ScreenBase.h \
		src/TouchMouseControl.h \
		src/ImageLoadThread.h \
		src/ImageLoadItem.h \
		src/ImageLoadQueue.h \
		src/TouchUI.h \
		src/ImageWithInfo.h \
		src/ScreenDirectory.h \
		src/ScreenSettings.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ImageArea.o src/ImageArea.cpp

ConfigDialog.o: src/ConfigDialog.cpp src/Config.h \
		src/ConfigDialog.h \
		ui_ConfigDialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ConfigDialog.o src/ConfigDialog.cpp

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

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

ScreenSettings.o: src/ScreenSettings.cpp src/Config.h \
		src/ScreenSettings.h \
		src/ScreenBase.h \
		src/TouchMouseControl.h \
		src/ImageLoadThread.h \
		src/ImageLoadItem.h \
		src/ImageLoadQueue.h \
		src/TouchUI.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ScreenSettings.o src/ScreenSettings.cpp

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

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

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

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

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

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

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

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

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

####### Install

install_itemdir1: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/opt/mihphoto/ || $(MKDIR) $(INSTALL_ROOT)/opt/mihphoto/ 
	-$(INSTALL_DIR) /home/builder1/maemo-fremantle-armel-extras-devel/work/mihphoto-1.0.13/icons $(INSTALL_ROOT)/opt/mihphoto/


uninstall_itemdir1:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/opt/mihphoto/icons
	-$(DEL_DIR) $(INSTALL_ROOT)/opt/mihphoto/ 


install_itemdir2: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/opt/mihphoto/ || $(MKDIR) $(INSTALL_ROOT)/opt/mihphoto/ 
	-$(INSTALL_DIR) /home/builder1/maemo-fremantle-armel-extras-devel/work/mihphoto-1.0.13/images $(INSTALL_ROOT)/opt/mihphoto/


uninstall_itemdir2:  FORCE
	-$(DEL_FILE) -r $(INSTALL_ROOT)/opt/mihphoto/images
	-$(DEL_DIR) $(INSTALL_ROOT)/opt/mihphoto/ 


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/mihphoto-1.0.13/mihphoto64.png $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/


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


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/mihphoto-1.0.13/mihphoto.desktop $(INSTALL_ROOT)/usr/share/applications/hildon/


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


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

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


install:  install_itemdir1 install_itemdir2 install_icon install_desktopfile install_target  FORCE

uninstall: uninstall_itemdir1 uninstall_itemdir2 uninstall_icon uninstall_desktopfile uninstall_target   FORCE

FORCE:

