#############################################################################
# Makefile for building: libImap.a
# Generated by qmake (2.01a) (Qt 4.6.2) on: Wed Aug 4 12:27:25 2010
# Project:  Imap.pro
# Template: lib
# Command: /usr/bin/qmake -unix CONFIG+=maemo -o Makefile Imap.pro
#############################################################################

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

CC            = gcc
CXX           = g++
DEFINES       = -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
CFLAGS        = -pipe -O2 -fPIC -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS      = -pipe -O2 -fPIC -Wall -W -D_REENTRANT $(DEFINES)
INCPATH       = -I/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/linux-g++ -I. -I/targets/FREMANTLE_X86/usr/include/QtCore -I/targets/FREMANTLE_X86/usr/include/QtNetwork -I/targets/FREMANTLE_X86/usr/include/QtGui -I/targets/FREMANTLE_X86/usr/include/QtSql -I/targets/FREMANTLE_X86/usr/include -I.. -I../.. -I.
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       = Parser/Parser.cpp \
		Parser/Command.cpp \
		Parser/Response.cpp \
		Parser/LowLevelParser.cpp \
		Parser/Data.cpp \
		Parser/Message.cpp \
		Parser/3rdparty/rfccodecs.cpp \
		Parser/3rdparty/kcodecs.cpp \
		Parser/3rdparty/qmailcodec.cpp \
		Encoders.cpp \
		Exceptions.cpp \
		Model/Model.cpp \
		Model/MailboxMetadata.cpp \
		Model/UnauthenticatedHandler.cpp \
		Model/AuthenticatedHandler.cpp \
		Model/SelectedHandler.cpp \
		Model/SelectingHandler.cpp \
		Model/ModelUpdaters.cpp \
		Model/MailboxModel.cpp \
		Model/PrettyMailboxModel.cpp \
		Model/MsgListModel.cpp \
		Model/MailboxTree.cpp \
		Model/MemoryCache.cpp \
		Model/SQLCache.cpp \
		Model/DiskPartCache.cpp \
		Model/CombinedCache.cpp \
		Model/Utils.cpp \
		Model/IdleLauncher.cpp \
		Model/ModelWatcher.cpp \
		Network/MsgPartNetworkReply.cpp \
		Network/ForbiddenReply.cpp \
		Network/FormattingReply.cpp \
		Network/MsgPartNetAccessManager.cpp \
		Network/AuxiliaryReply.cpp moc_Parser.cpp \
		moc_Model.cpp \
		moc_UnauthenticatedHandler.cpp \
		moc_AuthenticatedHandler.cpp \
		moc_SelectedHandler.cpp \
		moc_SelectingHandler.cpp \
		moc_ModelUpdaters.cpp \
		moc_MailboxModel.cpp \
		moc_PrettyMailboxModel.cpp \
		moc_MsgListModel.cpp \
		moc_MemoryCache.cpp \
		moc_SQLCache.cpp \
		moc_DiskPartCache.cpp \
		moc_CombinedCache.cpp \
		moc_Cache.cpp \
		moc_Utils.cpp \
		moc_IdleLauncher.cpp \
		moc_ModelWatcher.cpp \
		moc_ForbiddenReply.cpp \
		moc_AuxiliaryReply.cpp \
		moc_MsgPartNetAccessManager.cpp \
		moc_MsgPartNetworkReply.cpp \
		moc_FormattingReply.cpp
OBJECTS       = Parser.o \
		Command.o \
		Response.o \
		LowLevelParser.o \
		Data.o \
		Message.o \
		rfccodecs.o \
		kcodecs.o \
		qmailcodec.o \
		Encoders.o \
		Exceptions.o \
		Model.o \
		MailboxMetadata.o \
		UnauthenticatedHandler.o \
		AuthenticatedHandler.o \
		SelectedHandler.o \
		SelectingHandler.o \
		ModelUpdaters.o \
		MailboxModel.o \
		PrettyMailboxModel.o \
		MsgListModel.o \
		MailboxTree.o \
		MemoryCache.o \
		SQLCache.o \
		DiskPartCache.o \
		CombinedCache.o \
		Utils.o \
		IdleLauncher.o \
		ModelWatcher.o \
		MsgPartNetworkReply.o \
		ForbiddenReply.o \
		FormattingReply.o \
		MsgPartNetAccessManager.o \
		AuxiliaryReply.o \
		moc_Parser.o \
		moc_Model.o \
		moc_UnauthenticatedHandler.o \
		moc_AuthenticatedHandler.o \
		moc_SelectedHandler.o \
		moc_SelectingHandler.o \
		moc_ModelUpdaters.o \
		moc_MailboxModel.o \
		moc_PrettyMailboxModel.o \
		moc_MsgListModel.o \
		moc_MemoryCache.o \
		moc_SQLCache.o \
		moc_DiskPartCache.o \
		moc_CombinedCache.o \
		moc_Cache.o \
		moc_Utils.o \
		moc_IdleLauncher.o \
		moc_ModelWatcher.o \
		moc_ForbiddenReply.o \
		moc_AuxiliaryReply.o \
		moc_MsgPartNetAccessManager.o \
		moc_MsgPartNetworkReply.o \
		moc_FormattingReply.o
DIST          = /targets/FREMANTLE_X86/usr/share/qt4/mkspecs/common/g++.conf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/common/unix.conf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/common/linux.conf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/qconfig.pri \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/qt_functions.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/qt_config.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/default_pre.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/release.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/default_post.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/staticlib.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/static.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/warn_on.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/qt.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/unix/thread.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/moc.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/resources.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/uic.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/yacc.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/lex.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/include_source_dir.prf \
		Imap.pro
QMAKE_TARGET  = Imap
DESTDIR       = 
TARGET        = libImap.a

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) 

staticlib: $(TARGET)

$(TARGET):  $(OBJECTS) $(OBJCOMP) 
	-$(DEL_FILE) $(TARGET)
	$(AR) $(TARGET) $(OBJECTS)


Makefile: Imap.pro  /targets/FREMANTLE_X86/usr/share/qt4/mkspecs/linux-g++/qmake.conf /targets/FREMANTLE_X86/usr/share/qt4/mkspecs/common/g++.conf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/common/unix.conf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/common/linux.conf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/qconfig.pri \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/qt_functions.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/qt_config.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/default_pre.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/release.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/default_post.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/staticlib.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/static.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/warn_on.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/qt.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/unix/thread.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/moc.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/resources.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/uic.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/yacc.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/lex.prf \
		/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/include_source_dir.prf \
		/usr/lib/libQtSql.prl \
		/usr/lib/libQtCore.prl \
		/usr/lib/libQtGui.prl \
		/usr/lib/libQtNetwork.prl \
		/usr/lib/libQtDBus.prl \
		/usr/lib/libQtXml.prl
	$(QMAKE) -unix CONFIG+=maemo -o Makefile Imap.pro
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/common/g++.conf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/common/unix.conf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/common/linux.conf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/qconfig.pri:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/qt_functions.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/qt_config.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/exclusive_builds.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/default_pre.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/release.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/default_post.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/staticlib.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/static.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/warn_on.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/qt.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/unix/thread.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/moc.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/resources.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/uic.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/yacc.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/lex.prf:
/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/features/include_source_dir.prf:
/usr/lib/libQtSql.prl:
/usr/lib/libQtCore.prl:
/usr/lib/libQtGui.prl:
/usr/lib/libQtNetwork.prl:
/usr/lib/libQtDBus.prl:
/usr/lib/libQtXml.prl:
qmake:  FORCE
	@$(QMAKE) -unix CONFIG+=maemo -o Makefile Imap.pro

dist: 
	@$(CHK_DIR_EXISTS) .tmp/Imap1.0.0 || $(MKDIR) .tmp/Imap1.0.0 
	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/Imap1.0.0/ && $(COPY_FILE) --parents Parser/Parser.h Parser/Command.h Parser/Response.h Parser/LowLevelParser.h Parser/Data.h Parser/Message.h Parser/3rdparty/rfccodecs.h Parser/3rdparty/kcodecs.h Parser/3rdparty/qmailcodec.h Encoders.h Exceptions.h ConnectionState.h Model/Model.h Model/MailboxMetadata.h Model/UnauthenticatedHandler.h Model/AuthenticatedHandler.h Model/SelectedHandler.h Model/SelectingHandler.h Model/ModelUpdaters.h Model/MailboxModel.h Model/PrettyMailboxModel.h Model/MsgListModel.h Model/MailboxTree.h Model/MemoryCache.h Model/SQLCache.h Model/DiskPartCache.h Model/CombinedCache.h Model/Cache.h Model/Utils.h Model/IdleLauncher.h Model/ModelWatcher.h Network/ForbiddenReply.h Network/AuxiliaryReply.h Network/MsgPartNetAccessManager.h Network/MsgPartNetworkReply.h Network/FormattingReply.h .tmp/Imap1.0.0/ && $(COPY_FILE) --parents Parser/Parser.cpp Parser/Command.cpp Parser/Response.cpp Parser/LowLevelParser.cpp Parser/Data.cpp Parser/Message.cpp Parser/3rdparty/rfccodecs.cpp Parser/3rdparty/kcodecs.cpp Parser/3rdparty/qmailcodec.cpp Encoders.cpp Exceptions.cpp Model/Model.cpp Model/MailboxMetadata.cpp Model/UnauthenticatedHandler.cpp Model/AuthenticatedHandler.cpp Model/SelectedHandler.cpp Model/SelectingHandler.cpp Model/ModelUpdaters.cpp Model/MailboxModel.cpp Model/PrettyMailboxModel.cpp Model/MsgListModel.cpp Model/MailboxTree.cpp Model/MemoryCache.cpp Model/SQLCache.cpp Model/DiskPartCache.cpp Model/CombinedCache.cpp Model/Utils.cpp Model/IdleLauncher.cpp Model/ModelWatcher.cpp Network/MsgPartNetworkReply.cpp Network/ForbiddenReply.cpp Network/FormattingReply.cpp Network/MsgPartNetAccessManager.cpp Network/AuxiliaryReply.cpp .tmp/Imap1.0.0/ && (cd `dirname .tmp/Imap1.0.0` && $(TAR) Imap1.0.0.tar Imap1.0.0 && $(COMPRESS) Imap1.0.0.tar) && $(MOVE) `dirname .tmp/Imap1.0.0`/Imap1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/Imap1.0.0


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


####### Sub-libraries

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


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_Parser.cpp moc_Model.cpp moc_UnauthenticatedHandler.cpp moc_AuthenticatedHandler.cpp moc_SelectedHandler.cpp moc_SelectingHandler.cpp moc_ModelUpdaters.cpp moc_MailboxModel.cpp moc_PrettyMailboxModel.cpp moc_MsgListModel.cpp moc_MemoryCache.cpp moc_SQLCache.cpp moc_DiskPartCache.cpp moc_CombinedCache.cpp moc_Cache.cpp moc_Utils.cpp moc_IdleLauncher.cpp moc_ModelWatcher.cpp moc_ForbiddenReply.cpp moc_AuxiliaryReply.cpp moc_MsgPartNetAccessManager.cpp moc_MsgPartNetworkReply.cpp moc_FormattingReply.cpp
compiler_moc_header_clean:
	-$(DEL_FILE) moc_Parser.cpp moc_Model.cpp moc_UnauthenticatedHandler.cpp moc_AuthenticatedHandler.cpp moc_SelectedHandler.cpp moc_SelectingHandler.cpp moc_ModelUpdaters.cpp moc_MailboxModel.cpp moc_PrettyMailboxModel.cpp moc_MsgListModel.cpp moc_MemoryCache.cpp moc_SQLCache.cpp moc_DiskPartCache.cpp moc_CombinedCache.cpp moc_Cache.cpp moc_Utils.cpp moc_IdleLauncher.cpp moc_ModelWatcher.cpp moc_ForbiddenReply.cpp moc_AuxiliaryReply.cpp moc_MsgPartNetAccessManager.cpp moc_MsgPartNetworkReply.cpp moc_FormattingReply.cpp
moc_Parser.cpp: Parser/Command.h \
		Parser/Response.h \
		Exceptions.h \
		Parser/Data.h \
		../Streams/Socket.h \
		ConnectionState.h \
		Parser/Parser.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Parser/Parser.h -o moc_Parser.cpp

moc_Model.cpp: Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		Model/Model.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/Model.h -o moc_Model.cpp

moc_UnauthenticatedHandler.cpp: Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		Model/UnauthenticatedHandler.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/UnauthenticatedHandler.h -o moc_UnauthenticatedHandler.cpp

moc_AuthenticatedHandler.cpp: Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		Model/AuthenticatedHandler.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/AuthenticatedHandler.h -o moc_AuthenticatedHandler.cpp

moc_SelectedHandler.cpp: Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		Model/SelectedHandler.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/SelectedHandler.h -o moc_SelectedHandler.cpp

moc_SelectingHandler.cpp: Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		Model/SelectingHandler.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/SelectingHandler.h -o moc_SelectingHandler.cpp

moc_ModelUpdaters.cpp: Model/ModelUpdaters.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/ModelUpdaters.h -o moc_ModelUpdaters.cpp

moc_MailboxModel.cpp: Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		Model/MailboxModel.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/MailboxModel.h -o moc_MailboxModel.cpp

moc_PrettyMailboxModel.cpp: ../Imap/Model/MailboxModel.h \
		Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		Model/PrettyMailboxModel.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/PrettyMailboxModel.h -o moc_PrettyMailboxModel.cpp

moc_MsgListModel.cpp: Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		Model/MsgListModel.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/MsgListModel.h -o moc_MsgListModel.cpp

moc_MemoryCache.cpp: Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		Model/MemoryCache.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/MemoryCache.h -o moc_MemoryCache.cpp

moc_SQLCache.cpp: Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		Model/SQLCache.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/SQLCache.h -o moc_SQLCache.cpp

moc_DiskPartCache.cpp: Model/DiskPartCache.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/DiskPartCache.h -o moc_DiskPartCache.cpp

moc_CombinedCache.cpp: Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		Model/CombinedCache.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/CombinedCache.h -o moc_CombinedCache.cpp

moc_Cache.cpp: Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		Model/Cache.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/Cache.h -o moc_Cache.cpp

moc_Utils.cpp: Model/Utils.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/Utils.h -o moc_Utils.cpp

moc_IdleLauncher.cpp: Model/IdleLauncher.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/IdleLauncher.h -o moc_IdleLauncher.cpp

moc_ModelWatcher.cpp: Model/ModelWatcher.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Model/ModelWatcher.h -o moc_ModelWatcher.cpp

moc_ForbiddenReply.cpp: Network/ForbiddenReply.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Network/ForbiddenReply.h -o moc_ForbiddenReply.cpp

moc_AuxiliaryReply.cpp: Network/AuxiliaryReply.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Network/AuxiliaryReply.h -o moc_AuxiliaryReply.cpp

moc_MsgPartNetAccessManager.cpp: Network/MsgPartNetAccessManager.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Network/MsgPartNetAccessManager.h -o moc_MsgPartNetAccessManager.cpp

moc_MsgPartNetworkReply.cpp: Network/MsgPartNetworkReply.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Network/MsgPartNetworkReply.h -o moc_MsgPartNetworkReply.cpp

moc_FormattingReply.cpp: Network/FormattingReply.h
	/usr/bin/moc $(DEFINES) $(INCPATH) Network/FormattingReply.h -o moc_FormattingReply.cpp

compiler_rcc_make_all:
compiler_rcc_clean:
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:
compiler_uic_clean:
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 

####### Compile

Parser.o: Parser/Parser.cpp Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		Exceptions.h \
		Parser/Data.h \
		../Streams/Socket.h \
		ConnectionState.h \
		../Imap/Encoders.h \
		Parser/LowLevelParser.h \
		../Streams/IODeviceSocket.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Parser.o Parser/Parser.cpp

Command.o: Parser/Command.cpp Parser/Command.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Command.o Parser/Command.cpp

Response.o: Parser/Response.cpp Parser/Response.h \
		Parser/Command.h \
		Exceptions.h \
		Parser/Data.h \
		Parser/Message.h \
		Parser/LowLevelParser.h \
		Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		ConnectionState.h \
		Parser/Parser.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Response.o Parser/Response.cpp

LowLevelParser.o: Parser/LowLevelParser.cpp Parser/LowLevelParser.h \
		Exceptions.h \
		../Imap/Encoders.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o LowLevelParser.o Parser/LowLevelParser.cpp

Data.o: Parser/Data.cpp Parser/Data.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Data.o Parser/Data.cpp

Message.o: Parser/Message.cpp Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		Model/MailboxTree.h \
		Parser/Response.h \
		Parser/Command.h \
		Model/MailboxMetadata.h \
		Encoders.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Message.o Parser/Message.cpp

rfccodecs.o: Parser/3rdparty/rfccodecs.cpp Parser/3rdparty/rfccodecs.h \
		Parser/3rdparty/kcodecs.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o rfccodecs.o Parser/3rdparty/rfccodecs.cpp

kcodecs.o: Parser/3rdparty/kcodecs.cpp Parser/3rdparty/kcodecs.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o kcodecs.o Parser/3rdparty/kcodecs.cpp

qmailcodec.o: Parser/3rdparty/qmailcodec.cpp Parser/3rdparty/qmailcodec.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o qmailcodec.o Parser/3rdparty/qmailcodec.cpp

Encoders.o: Encoders.cpp Encoders.h \
		Parser/3rdparty/qmailcodec.h \
		Parser/3rdparty/rfccodecs.h \
		Parser/3rdparty/kcodecs.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Encoders.o Encoders.cpp

Exceptions.o: Exceptions.cpp Exceptions.h \
		Parser/Response.h \
		Parser/Command.h \
		Parser/Data.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Exceptions.o Exceptions.cpp

Model.o: Model/Model.cpp Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		Model/MailboxTree.h \
		Model/UnauthenticatedHandler.h \
		Model/AuthenticatedHandler.h \
		Model/SelectedHandler.h \
		Model/SelectingHandler.h \
		Model/ModelUpdaters.h \
		Model/IdleLauncher.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Model.o Model/Model.cpp

MailboxMetadata.o: Model/MailboxMetadata.cpp Model/MailboxMetadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MailboxMetadata.o Model/MailboxMetadata.cpp

UnauthenticatedHandler.o: Model/UnauthenticatedHandler.cpp Model/UnauthenticatedHandler.h \
		Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o UnauthenticatedHandler.o Model/UnauthenticatedHandler.cpp

AuthenticatedHandler.o: Model/AuthenticatedHandler.cpp Model/AuthenticatedHandler.h \
		Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		Model/UnauthenticatedHandler.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o AuthenticatedHandler.o Model/AuthenticatedHandler.cpp

SelectedHandler.o: Model/SelectedHandler.cpp Model/MailboxTree.h \
		Parser/Response.h \
		Parser/Command.h \
		Exceptions.h \
		Parser/Data.h \
		Parser/Message.h \
		Parser/LowLevelParser.h \
		Model/MailboxMetadata.h \
		Model/SelectedHandler.h \
		Model/Model.h \
		Model/Cache.h \
		ConnectionState.h \
		Parser/Parser.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o SelectedHandler.o Model/SelectedHandler.cpp

SelectingHandler.o: Model/SelectingHandler.cpp Model/MailboxTree.h \
		Parser/Response.h \
		Parser/Command.h \
		Exceptions.h \
		Parser/Data.h \
		Parser/Message.h \
		Parser/LowLevelParser.h \
		Model/MailboxMetadata.h \
		Model/SelectingHandler.h \
		Model/Model.h \
		Model/Cache.h \
		ConnectionState.h \
		Parser/Parser.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o SelectingHandler.o Model/SelectingHandler.cpp

ModelUpdaters.o: Model/ModelUpdaters.cpp Model/ModelUpdaters.h \
		Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ModelUpdaters.o Model/ModelUpdaters.cpp

MailboxModel.o: Model/MailboxModel.cpp Model/MailboxModel.h \
		Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		Model/MailboxTree.h \
		../iconloader/qticonloader.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MailboxModel.o Model/MailboxModel.cpp

PrettyMailboxModel.o: Model/PrettyMailboxModel.cpp Model/PrettyMailboxModel.h \
		../Imap/Model/MailboxModel.h \
		Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		Model/MailboxModel.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o PrettyMailboxModel.o Model/PrettyMailboxModel.cpp

MsgListModel.o: Model/MsgListModel.cpp Model/MsgListModel.h \
		Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		Model/MailboxTree.h \
		Model/MailboxModel.h \
		Model/Utils.h \
		../iconloader/qticonloader.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MsgListModel.o Model/MsgListModel.cpp

MailboxTree.o: Model/MailboxTree.cpp Model/MailboxTree.h \
		Parser/Response.h \
		Parser/Command.h \
		Exceptions.h \
		Parser/Data.h \
		Parser/Message.h \
		Parser/LowLevelParser.h \
		Model/MailboxMetadata.h \
		Model/Model.h \
		Model/Cache.h \
		ConnectionState.h \
		Parser/Parser.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h \
		../Imap/Encoders.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MailboxTree.o Model/MailboxTree.cpp

MemoryCache.o: Model/MemoryCache.cpp Model/MemoryCache.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MemoryCache.o Model/MemoryCache.cpp

SQLCache.o: Model/SQLCache.cpp Model/SQLCache.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o SQLCache.o Model/SQLCache.cpp

DiskPartCache.o: Model/DiskPartCache.cpp Model/DiskPartCache.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o DiskPartCache.o Model/DiskPartCache.cpp

CombinedCache.o: Model/CombinedCache.cpp Model/CombinedCache.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		Model/DiskPartCache.h \
		Model/SQLCache.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o CombinedCache.o Model/CombinedCache.cpp

Utils.o: Model/Utils.cpp Model/Utils.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Utils.o Model/Utils.cpp

IdleLauncher.o: Model/IdleLauncher.cpp Model/IdleLauncher.h \
		Model/Model.h \
		Model/Cache.h \
		Model/MailboxMetadata.h \
		Parser/Message.h \
		Parser/Data.h \
		Exceptions.h \
		Parser/LowLevelParser.h \
		ConnectionState.h \
		Parser/Parser.h \
		Parser/Command.h \
		Parser/Response.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o IdleLauncher.o Model/IdleLauncher.cpp

ModelWatcher.o: Model/ModelWatcher.cpp Model/ModelWatcher.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ModelWatcher.o Model/ModelWatcher.cpp

MsgPartNetworkReply.o: Network/MsgPartNetworkReply.cpp Network/MsgPartNetworkReply.h \
		../Imap/Model/MailboxTree.h \
		Parser/Response.h \
		Parser/Command.h \
		Exceptions.h \
		Parser/Data.h \
		Parser/Message.h \
		Parser/LowLevelParser.h \
		Model/MailboxMetadata.h \
		../Imap/Model/Model.h \
		Model/Cache.h \
		ConnectionState.h \
		Parser/Parser.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MsgPartNetworkReply.o Network/MsgPartNetworkReply.cpp

ForbiddenReply.o: Network/ForbiddenReply.cpp Network/ForbiddenReply.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ForbiddenReply.o Network/ForbiddenReply.cpp

FormattingReply.o: Network/FormattingReply.cpp Network/FormattingReply.h \
		Network/MsgPartNetAccessManager.h \
		Network/MsgPartNetworkReply.h \
		../Imap/Model/MailboxTree.h \
		Parser/Response.h \
		Parser/Command.h \
		Exceptions.h \
		Parser/Data.h \
		Parser/Message.h \
		Parser/LowLevelParser.h \
		Model/MailboxMetadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o FormattingReply.o Network/FormattingReply.cpp

MsgPartNetAccessManager.o: Network/MsgPartNetAccessManager.cpp Network/MsgPartNetAccessManager.h \
		Network/ForbiddenReply.h \
		Network/MsgPartNetworkReply.h \
		../Imap/Model/MailboxTree.h \
		Parser/Response.h \
		Parser/Command.h \
		Exceptions.h \
		Parser/Data.h \
		Parser/Message.h \
		Parser/LowLevelParser.h \
		Model/MailboxMetadata.h \
		../Imap/Model/Model.h \
		Model/Cache.h \
		ConnectionState.h \
		Parser/Parser.h \
		../Streams/Socket.h \
		../Streams/SocketFactory.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MsgPartNetAccessManager.o Network/MsgPartNetAccessManager.cpp

AuxiliaryReply.o: Network/AuxiliaryReply.cpp Network/AuxiliaryReply.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o AuxiliaryReply.o Network/AuxiliaryReply.cpp

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

####### Install

install:   FORCE

uninstall:   FORCE

FORCE:

