#############################################################################
# Makefile for building bin/justreader
# Generated by tmake at 12:45, 2005/11/08
#     Project: TextReader
#    Template: app
#############################################################################

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

CC	=	arm-linux-gcc
CXX	=	arm-linux-g++
CFLAGS	=	-pipe -Wall -W -O2 -DNO_DEBUG
CXXFLAGS=	-pipe -DQT_QWS_EBX -DQT_QWS_CUSTOM -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG
INCPATH	=	-I$(QTDIR)/include
LINK	=	arm-linux-gcc
LFLAGS	=	
LIBS	=	$(SUBLIBS) -L$(QTDIR)/lib -lstdc++ -lqte -lqpe
MOC	=	$(QTDIR)/bin/moc
UIC	=	$(QTDIR)/bin/uic

TAR	=	tar -cf
GZIP	=	gzip -9f

####### Files

HEADERS =	TextReader.h \
		FileDialog.h \
		SettingsDlg.h \
		ColorComboBox.h \
		SelectKeyButton.h \
		toUnicode.h \
		Bookmarks.h \
		BasicStream.h \
		StringStream.h \
		StringStreamHTML.h \
		Stream.h \
		StreamHTML.h \
		StreamTXT.h \
		StreamPlucker.h \
		StreamPalmDoc.h \
		StreamPalmTXT.h \
		StreamPalmHTML.h \
		StreamPalmMP.h \
		Frame.h \
		IntDict.h \
		Control.h \
		Config.h \
		dictionary.h \
		dictionary_impl.h \
		file.h \
		shc.h \
		shcm.h \
		shtypes.h \
		utf8.h \
		Unzip.h \
		unzip.h \
		makedoc9.h \
		Palm2QImage.h \
		WordEdit.h \
		qpex/config.h
SOURCES =	TextReader.cpp \
		main.cpp \
		FileDialog.cpp \
		SettingsDlg.cpp \
		ColorComboBox.cpp \
		SelectKeyButton.cpp \
		toUnicode.cpp \
		Bookmarks.cpp \
		BasicStream.cpp \
		StringStream.cpp \
		StringStreamHTML.cpp \
		Stream.cpp \
		StreamHTML.cpp \
		StreamTXT.cpp \
		StreamPlucker.cpp \
		StreamPalmDoc.cpp \
		StreamPalmTXT.cpp \
		StreamPalmHTML.cpp \
		StreamPalmMP.cpp \
		Frame.cpp \
		IntDict.cpp \
		Control.cpp \
		dictionary_impl.cpp \
		file.cpp \
		shc.c \
		shcm.cpp \
		utf8.cpp \
		Unzip.cpp \
		unzip.c \
		makedoc9.cpp \
		Palm2QImage.cpp \
		WordEdit.cpp \
		qpex/config.cpp
OBJECTS =	TextReader.o \
		main.o \
		FileDialog.o \
		SettingsDlg.o \
		ColorComboBox.o \
		SelectKeyButton.o \
		toUnicode.o \
		Bookmarks.o \
		BasicStream.o \
		StringStream.o \
		StringStreamHTML.o \
		Stream.o \
		StreamHTML.o \
		StreamTXT.o \
		StreamPlucker.o \
		StreamPalmDoc.o \
		StreamPalmTXT.o \
		StreamPalmHTML.o \
		StreamPalmMP.o \
		Frame.o \
		IntDict.o \
		Control.o \
		dictionary_impl.o \
		file.o \
		shc.o \
		shcm.o \
		utf8.o \
		Unzip.o \
		unzip.o \
		makedoc9.o \
		Palm2QImage.o \
		WordEdit.o \
		qpex/config.o
INTERFACES =	
UICDECLS =	
UICIMPLS =	
SRCMOC	=	moc_TextReader.cpp \
		moc_FileDialog.cpp \
		moc_SettingsDlg.cpp \
		moc_ColorComboBox.cpp \
		moc_SelectKeyButton.cpp \
		moc_Bookmarks.cpp \
		moc_IntDict.cpp \
		moc_Control.cpp \
		moc_WordEdit.cpp
OBJMOC	=	moc_TextReader.o \
		moc_FileDialog.o \
		moc_SettingsDlg.o \
		moc_ColorComboBox.o \
		moc_SelectKeyButton.o \
		moc_Bookmarks.o \
		moc_IntDict.o \
		moc_Control.o \
		moc_WordEdit.o
DIST	=	
TARGET	=	bin/justreader
INTERFACE_DECL_PATH = .

####### Implicit rules

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

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

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

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

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

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

####### Build rules


all: $(TARGET)

$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)

moc: $(SRCMOC)

tmake: Makefile

Makefile: TextReader.pro
	tmake TextReader.pro -o Makefile

dist:
	$(TAR) TextReader.tar TextReader.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
	$(GZIP) TextReader.tar

clean:
	-rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
	-rm -f *~ core

####### Sub-libraries


###### Combined headers


####### Compile

TextReader.o: TextReader.cpp \
		TextReader.h \
		IntDict.h \
		dictionary_impl.h \
		dictionary.h \
		file.h \
		zlib.h \
		zconf.h \
		shcm.h \
		Control.h \
		Config.h \
		BasicStream.h \
		toUnicode.h \
		StreamHTML.h \
		Stream.h \
		StreamTXT.h \
		StreamPlucker.h \
		makedoc9.h \
		StreamPalmDoc.h \
		StreamPalmTXT.h \
		StreamPalmHTML.h \
		StreamPalmMP.h \
		Frame.h \
		Unzip.h \
		unzip.h \
		WordEdit.h \
		SettingsDlg.h \
		ColorComboBox.h \
		SelectKeyButton.h \
		FileDialog.h \
		Bookmarks.h \
		qpex/config.h

main.o: main.cpp \
		TextReader.h \
		IntDict.h \
		dictionary_impl.h \
		dictionary.h \
		file.h \
		zlib.h \
		zconf.h \
		shcm.h \
		Control.h \
		Config.h \
		BasicStream.h \
		toUnicode.h \
		StreamHTML.h \
		Stream.h \
		StreamTXT.h \
		StreamPlucker.h \
		makedoc9.h \
		StreamPalmDoc.h \
		StreamPalmTXT.h \
		StreamPalmHTML.h \
		StreamPalmMP.h \
		Frame.h \
		Unzip.h \
		unzip.h \
		WordEdit.h

FileDialog.o: FileDialog.cpp \
		FileDialog.h

SettingsDlg.o: SettingsDlg.cpp \
		SettingsDlg.h \
		Config.h \
		ColorComboBox.h \
		SelectKeyButton.h \
		toUnicode.h

ColorComboBox.o: ColorComboBox.cpp \
		ColorComboBox.h

SelectKeyButton.o: SelectKeyButton.cpp \
		SelectKeyButton.h

toUnicode.o: toUnicode.cpp \
		toUnicode.h

Bookmarks.o: Bookmarks.cpp \
		Bookmarks.h

BasicStream.o: BasicStream.cpp \
		BasicStream.h \
		toUnicode.h

StringStream.o: StringStream.cpp \
		BasicStream.h \
		toUnicode.h \
		StringStream.h

StringStreamHTML.o: StringStreamHTML.cpp \
		StringStreamHTML.h \
		StringStream.h \
		BasicStream.h \
		toUnicode.h

Stream.o: Stream.cpp \
		Stream.h \
		toUnicode.h \
		BasicStream.h

StreamHTML.o: StreamHTML.cpp \
		StreamHTML.h \
		Stream.h \
		toUnicode.h \
		BasicStream.h

StreamTXT.o: StreamTXT.cpp \
		StreamTXT.h \
		Stream.h \
		toUnicode.h \
		BasicStream.h

StreamPlucker.o: StreamPlucker.cpp \
		StreamPlucker.h \
		Stream.h \
		toUnicode.h \
		BasicStream.h \
		makedoc9.h

StreamPalmDoc.o: StreamPalmDoc.cpp \
		StreamPalmDoc.h \
		Stream.h \
		toUnicode.h \
		BasicStream.h \
		makedoc9.h

StreamPalmTXT.o: StreamPalmTXT.cpp \
		StreamPalmTXT.h \
		Stream.h \
		toUnicode.h \
		BasicStream.h \
		makedoc9.h

StreamPalmHTML.o: StreamPalmHTML.cpp \
		StreamPalmHTML.h \
		Stream.h \
		toUnicode.h \
		BasicStream.h \
		makedoc9.h

StreamPalmMP.o: StreamPalmMP.cpp \
		StreamPalmMP.h \
		Stream.h \
		toUnicode.h \
		BasicStream.h \
		makedoc9.h

Frame.o: Frame.cpp \
		Frame.h

IntDict.o: IntDict.cpp \
		TextReader.h \
		IntDict.h \
		dictionary_impl.h \
		dictionary.h \
		file.h \
		zlib.h \
		zconf.h \
		shcm.h \
		Control.h \
		Config.h \
		BasicStream.h \
		toUnicode.h \
		StreamHTML.h \
		Stream.h \
		StreamTXT.h \
		StreamPlucker.h \
		makedoc9.h \
		StreamPalmDoc.h \
		StreamPalmTXT.h \
		StreamPalmHTML.h \
		StreamPalmMP.h \
		Frame.h \
		Unzip.h \
		unzip.h \
		WordEdit.h

Control.o: Control.cpp \
		Control.h \
		Config.h \
		BasicStream.h \
		toUnicode.h \
		StreamHTML.h \
		Stream.h \
		StreamTXT.h \
		StreamPlucker.h \
		makedoc9.h \
		StreamPalmDoc.h \
		StreamPalmTXT.h \
		StreamPalmHTML.h \
		StreamPalmMP.h \
		Frame.h \
		IntDict.h \
		dictionary_impl.h \
		dictionary.h \
		file.h \
		zlib.h \
		zconf.h \
		shcm.h \
		Unzip.h \
		unzip.h \
		WordEdit.h \
		TextReader.h \
		StringStreamHTML.h \
		StringStream.h

dictionary_impl.o: dictionary_impl.cpp \
		dictionary_impl.h \
		dictionary.h \
		file.h \
		zlib.h \
		zconf.h \
		shcm.h \
		utf8.h

file.o: file.cpp \
		file.h \
		zlib.h \
		zconf.h

shc.o: shc.c \
		shtypes.h \
		shc.h

shcm.o: shcm.cpp \
		shcm.h \
		shc.h \
		shtypes.h

utf8.o: utf8.cpp \
		utf8.h

Unzip.o: Unzip.cpp \
		Unzip.h \
		unzip.h \
		zlib.h \
		zconf.h

unzip.o: unzip.c \
		zlib.h \
		zconf.h \
		unzip.h

makedoc9.o: makedoc9.cpp \
		makedoc9.h \
		zlib.h \
		zconf.h \
		Palm2QImage.h

Palm2QImage.o: Palm2QImage.cpp \
		Palm2QImage.h

WordEdit.o: WordEdit.cpp \
		WordEdit.h

qpex/config.o: qpex/config.cpp \
		qpex/config.h

moc_TextReader.o: moc_TextReader.cpp \
		TextReader.h \
		IntDict.h \
		dictionary_impl.h \
		dictionary.h \
		file.h \
		zlib.h \
		zconf.h \
		shcm.h \
		Control.h \
		Config.h \
		BasicStream.h \
		toUnicode.h \
		StreamHTML.h \
		Stream.h \
		StreamTXT.h \
		StreamPlucker.h \
		makedoc9.h \
		StreamPalmDoc.h \
		StreamPalmTXT.h \
		StreamPalmHTML.h \
		StreamPalmMP.h \
		Frame.h \
		Unzip.h \
		unzip.h \
		WordEdit.h

moc_FileDialog.o: moc_FileDialog.cpp \
		FileDialog.h

moc_SettingsDlg.o: moc_SettingsDlg.cpp \
		SettingsDlg.h \
		Config.h \
		ColorComboBox.h \
		SelectKeyButton.h

moc_ColorComboBox.o: moc_ColorComboBox.cpp \
		ColorComboBox.h

moc_SelectKeyButton.o: moc_SelectKeyButton.cpp \
		SelectKeyButton.h

moc_Bookmarks.o: moc_Bookmarks.cpp \
		Bookmarks.h

moc_IntDict.o: moc_IntDict.cpp \
		IntDict.h \
		dictionary_impl.h \
		dictionary.h \
		file.h \
		zlib.h \
		zconf.h \
		shcm.h

moc_Control.o: moc_Control.cpp \
		Control.h \
		Config.h \
		BasicStream.h \
		toUnicode.h \
		StreamHTML.h \
		Stream.h \
		StreamTXT.h \
		StreamPlucker.h \
		makedoc9.h \
		StreamPalmDoc.h \
		StreamPalmTXT.h \
		StreamPalmHTML.h \
		StreamPalmMP.h \
		Frame.h \
		IntDict.h \
		dictionary_impl.h \
		dictionary.h \
		file.h \
		zlib.h \
		zconf.h \
		shcm.h \
		Unzip.h \
		unzip.h \
		WordEdit.h

moc_WordEdit.o: moc_WordEdit.cpp \
		WordEdit.h

moc_TextReader.cpp: TextReader.h
	$(MOC) TextReader.h -o moc_TextReader.cpp

moc_FileDialog.cpp: FileDialog.h
	$(MOC) FileDialog.h -o moc_FileDialog.cpp

moc_SettingsDlg.cpp: SettingsDlg.h
	$(MOC) SettingsDlg.h -o moc_SettingsDlg.cpp

moc_ColorComboBox.cpp: ColorComboBox.h
	$(MOC) ColorComboBox.h -o moc_ColorComboBox.cpp

moc_SelectKeyButton.cpp: SelectKeyButton.h
	$(MOC) SelectKeyButton.h -o moc_SelectKeyButton.cpp

moc_Bookmarks.cpp: Bookmarks.h
	$(MOC) Bookmarks.h -o moc_Bookmarks.cpp

moc_IntDict.cpp: IntDict.h
	$(MOC) IntDict.h -o moc_IntDict.cpp

moc_Control.cpp: Control.h
	$(MOC) Control.h -o moc_Control.cpp

moc_WordEdit.cpp: WordEdit.h
	$(MOC) WordEdit.h -o moc_WordEdit.cpp

