#############################################################################
# Makefile for building qtvu
# Generated by tmake at 03:46, 1999/12/03
#     Project: QtVu
#    Template: app
#############################################################################

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

CC	=	gcc
CXX	=	g++
CFLAGS	=	-pipe -Wall -W
CXXFLAGS=	-pipe -Wall -W
INCPATH	=	-I$(QTDIR)/include
LINK	=	g++
LFLAGS	=	
LIBS	=	-L$(QTDIR)/lib -lqt -L/usr/X11R6/lib -lXext -lX11 -lm -lqimgio -lpng -ljpeg -lz
MOC	=	moc

TAR	=	tar -cf
GZIP	=	gzip -9f

####### Files

HEADERS =	qmdirdrag.h \
		qmimageview.h \
		qmlistdialog.h \
		qmmainwindow.h \
		qmpixmapbutton.h \
		strings.h \
		qmbrowser.h \
		qmcachedpreview.h \
		qmdetaillist.h \
		qmdirtree.h \
		qmfilelist.h \
		qmhotlist.h \
		qmimageviewbrowser.h \
		qminfoitem.h \
		qmlistview.h \
		qmlistviewitem.h \
		qmpreview.h \
		qmpreviewitem.h \
		qmtabbar.h \
		qathumbnaillistview.hpp \
		qacommonlist.hpp \
		qaconfig.hpp \
		qaoptions.hpp
SOURCES =	main.cpp \
		qmdirdrag.cpp \
		qmlistdialog.cpp \
		qmmainwindow.cpp \
		qmpixmapbutton.cpp \
		qmbrowser.cpp \
		qmcachedpreview.cpp \
		qmdetaillist.cpp \
		qmdirtree.cpp \
		qmfilelist.cpp \
		qmhotlist.cpp \
		qmimageview.cpp \
		qmimageviewbrowser.cpp \
		qminfoitem.cpp \
		qmlistview.cpp \
		qmlistviewitem.cpp \
		qmpreview.cpp \
		qmpreviewitem.cpp \
		qmtabbar.cpp \
		qathumbnaillistview.cpp \
		qacommonlist.cpp \
		qaconfig.cpp \
		qaoptions.cpp
OBJECTS =	obj/main.o \
		obj/qmdirdrag.o \
		obj/qmlistdialog.o \
		obj/qmmainwindow.o \
		obj/qmpixmapbutton.o \
		obj/qmbrowser.o \
		obj/qmcachedpreview.o \
		obj/qmdetaillist.o \
		obj/qmdirtree.o \
		obj/qmfilelist.o \
		obj/qmhotlist.o \
		obj/qmimageview.o \
		obj/qmimageviewbrowser.o \
		obj/qminfoitem.o \
		obj/qmlistview.o \
		obj/qmlistviewitem.o \
		obj/qmpreview.o \
		obj/qmpreviewitem.o \
		obj/qmtabbar.o \
		obj/qathumbnaillistview.o \
		obj/qacommonlist.o \
		obj/qaconfig.o \
		obj/qaoptions.o
SRCMOC	=	moc/moc_qmimageview.cpp \
		moc/moc_qmmainwindow.cpp \
		moc/moc_qmbrowser.cpp \
		moc/moc_qmcachedpreview.cpp \
		moc/moc_qmfilelist.cpp \
		moc/moc_qmhotlist.cpp \
		moc/moc_qmimageviewbrowser.cpp \
		moc/moc_qmlistview.cpp \
		moc/moc_qmpreview.cpp \
		moc/moc_qmtabbar.cpp \
		moc/moc_qathumbnaillistview.cpp \
		moc/moc_qacommonlist.cpp
OBJMOC	=	obj/moc_qmimageview.o \
		obj/moc_qmmainwindow.o \
		obj/moc_qmbrowser.o \
		obj/moc_qmcachedpreview.o \
		obj/moc_qmfilelist.o \
		obj/moc_qmhotlist.o \
		obj/moc_qmimageviewbrowser.o \
		obj/moc_qmlistview.o \
		obj/moc_qmpreview.o \
		obj/moc_qmtabbar.o \
		obj/moc_qathumbnaillistview.o \
		obj/moc_qacommonlist.o
DIST	=	
TARGET	=	qtvu

####### 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): $(OBJECTS) $(OBJMOC) 
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)

moc: $(SRCMOC)

tmake: ./Makefile

./Makefile: make.pro
	tmake make.pro -o ./Makefile

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

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

####### Compile

obj/main.o: main.cpp \
		qmmainwindow.h \
		qmimageview.h \
		qmimageviewbrowser.h \
		qmlistview.h \
		qacommonlist.hpp \
		qmbrowser.h \
		qmcachedpreview.h \
		qmpreview.h \
		qmfilelist.h \
		qathumbnaillistview.hpp \
		qmtabbar.h \
		qmdetaillist.h \
		qmhotlist.h \
		qaoptions.hpp \
		qaconfig.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/main.o main.cpp

obj/qmdirdrag.o: qmdirdrag.cpp \
		qmdirdrag.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmdirdrag.o qmdirdrag.cpp

obj/qmlistdialog.o: qmlistdialog.cpp \
		qmlistdialog.h \
		version.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmlistdialog.o qmlistdialog.cpp

obj/qmmainwindow.o: qmmainwindow.cpp \
		qmbrowser.h \
		qmcachedpreview.h \
		qmpreview.h \
		qmfilelist.h \
		qathumbnaillistview.hpp \
		qmtabbar.h \
		qmdetaillist.h \
		qmlistview.h \
		qacommonlist.hpp \
		qmhotlist.h \
		qmimageview.h \
		qmimageviewbrowser.h \
		qmlistdialog.h \
		qmmainwindow.h \
		qaoptions.hpp \
		strings.h \
		version.h \
		qmlistviewitem.h \
		qaconfig.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmmainwindow.o qmmainwindow.cpp

obj/qmpixmapbutton.o: qmpixmapbutton.cpp \
		qmpixmapbutton.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmpixmapbutton.o qmpixmapbutton.cpp

obj/qmbrowser.o: qmbrowser.cpp \
		qmbrowser.h \
		qmcachedpreview.h \
		qmpreview.h \
		qmfilelist.h \
		qathumbnaillistview.hpp \
		qmtabbar.h \
		qmdetaillist.h \
		qmlistview.h \
		qacommonlist.hpp \
		qmhotlist.h \
		qmdirtree.h \
		qmlistviewitem.h \
		qminfoitem.h \
		strings.h \
		qaconfig.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmbrowser.o qmbrowser.cpp

obj/qmcachedpreview.o: qmcachedpreview.cpp \
		qmcachedpreview.h \
		qmpreview.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmcachedpreview.o qmcachedpreview.cpp

obj/qmdetaillist.o: qmdetaillist.cpp \
		qmdetaillist.h \
		qmlistview.h \
		qacommonlist.hpp \
		qminfoitem.h \
		qmlistviewitem.h \
		qmdirdrag.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmdetaillist.o qmdetaillist.cpp

obj/qmdirtree.o: qmdirtree.cpp \
		qacommonlist.hpp \
		qmlistview.h \
		qmdirtree.h \
		qmlistviewitem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmdirtree.o qmdirtree.cpp

obj/qmfilelist.o: qmfilelist.cpp \
		qmfilelist.h \
		qathumbnaillistview.hpp \
		qmtabbar.h \
		qmdetaillist.h \
		qmlistview.h \
		qacommonlist.hpp \
		qminfoitem.h \
		qmlistviewitem.h \
		qmmainwindow.h \
		qmimageview.h \
		qmimageviewbrowser.h \
		qmbrowser.h \
		qmcachedpreview.h \
		qmpreview.h \
		qmhotlist.h \
		qaoptions.hpp \
		qmpixmapbutton.h \
		strings.h \
		qaconfig.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmfilelist.o qmfilelist.cpp

obj/qmhotlist.o: qmhotlist.cpp \
		qmhotlist.h \
		qmlistview.h \
		qacommonlist.hpp \
		qmlistviewitem.h \
		qmdirdrag.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmhotlist.o qmhotlist.cpp

obj/qmimageview.o: qmimageview.cpp \
		qmimageview.h \
		qmmainwindow.h \
		qmimageviewbrowser.h \
		qmlistview.h \
		qacommonlist.hpp \
		qmbrowser.h \
		qmcachedpreview.h \
		qmpreview.h \
		qmfilelist.h \
		qathumbnaillistview.hpp \
		qmtabbar.h \
		qmdetaillist.h \
		qmhotlist.h \
		qaoptions.hpp \
		qaconfig.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmimageview.o qmimageview.cpp

obj/qmimageviewbrowser.o: qmimageviewbrowser.cpp \
		qmimageviewbrowser.h \
		qmimageview.h \
		qmlistview.h \
		qacommonlist.hpp \
		qmpreviewitem.h \
		qmlistviewitem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmimageviewbrowser.o qmimageviewbrowser.cpp

obj/qminfoitem.o: qminfoitem.cpp \
		qminfoitem.h \
		qmlistviewitem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qminfoitem.o qminfoitem.cpp

obj/qmlistview.o: qmlistview.cpp \
		qacommonlist.hpp \
		qmdirtree.h \
		qmlistviewitem.h \
		qmlistview.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmlistview.o qmlistview.cpp

obj/qmlistviewitem.o: qmlistviewitem.cpp \
		qmlistviewitem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmlistviewitem.o qmlistviewitem.cpp

obj/qmpreview.o: qmpreview.cpp \
		qmpreview.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmpreview.o qmpreview.cpp

obj/qmpreviewitem.o: qmpreviewitem.cpp \
		qmpreviewitem.h \
		qmlistviewitem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmpreviewitem.o qmpreviewitem.cpp

obj/qmtabbar.o: qmtabbar.cpp \
		qmtabbar.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qmtabbar.o qmtabbar.cpp

obj/qathumbnaillistview.o: qathumbnaillistview.cpp \
		qmimageviewbrowser.h \
		qmimageview.h \
		qmlistview.h \
		qacommonlist.hpp \
		qathumbnaillistview.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qathumbnaillistview.o qathumbnaillistview.cpp

obj/qacommonlist.o: qacommonlist.cpp \
		qacommonlist.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qacommonlist.o qacommonlist.cpp

obj/qaconfig.o: qaconfig.cpp \
		qaconfig.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qaconfig.o qaconfig.cpp

obj/qaoptions.o: qaoptions.cpp \
		qaoptions.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qaoptions.o qaoptions.cpp

obj/moc_qmimageview.o: moc/moc_qmimageview.cpp \
		qmimageview.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qmimageview.o moc/moc_qmimageview.cpp

obj/moc_qmmainwindow.o: moc/moc_qmmainwindow.cpp \
		qmmainwindow.h \
		qmimageview.h \
		qmimageviewbrowser.h \
		qmlistview.h \
		qacommonlist.hpp \
		qmbrowser.h \
		qmcachedpreview.h \
		qmpreview.h \
		qmfilelist.h \
		qathumbnaillistview.hpp \
		qmtabbar.h \
		qmdetaillist.h \
		qmhotlist.h \
		qaoptions.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qmmainwindow.o moc/moc_qmmainwindow.cpp

obj/moc_qmbrowser.o: moc/moc_qmbrowser.cpp \
		qmbrowser.h \
		qmcachedpreview.h \
		qmpreview.h \
		qmfilelist.h \
		qathumbnaillistview.hpp \
		qmtabbar.h \
		qmdetaillist.h \
		qmlistview.h \
		qacommonlist.hpp \
		qmhotlist.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qmbrowser.o moc/moc_qmbrowser.cpp

obj/moc_qmcachedpreview.o: moc/moc_qmcachedpreview.cpp \
		qmcachedpreview.h \
		qmpreview.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qmcachedpreview.o moc/moc_qmcachedpreview.cpp

obj/moc_qmfilelist.o: moc/moc_qmfilelist.cpp \
		qmfilelist.h \
		qathumbnaillistview.hpp \
		qmtabbar.h \
		qmdetaillist.h \
		qmlistview.h \
		qacommonlist.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qmfilelist.o moc/moc_qmfilelist.cpp

obj/moc_qmhotlist.o: moc/moc_qmhotlist.cpp \
		qmhotlist.h \
		qmlistview.h \
		qacommonlist.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qmhotlist.o moc/moc_qmhotlist.cpp

obj/moc_qmimageviewbrowser.o: moc/moc_qmimageviewbrowser.cpp \
		qmimageviewbrowser.h \
		qmimageview.h \
		qmlistview.h \
		qacommonlist.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qmimageviewbrowser.o moc/moc_qmimageviewbrowser.cpp

obj/moc_qmlistview.o: moc/moc_qmlistview.cpp \
		qmlistview.h \
		qacommonlist.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qmlistview.o moc/moc_qmlistview.cpp

obj/moc_qmpreview.o: moc/moc_qmpreview.cpp \
		qmpreview.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qmpreview.o moc/moc_qmpreview.cpp

obj/moc_qmtabbar.o: moc/moc_qmtabbar.cpp \
		qmtabbar.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qmtabbar.o moc/moc_qmtabbar.cpp

obj/moc_qathumbnaillistview.o: moc/moc_qathumbnaillistview.cpp \
		qathumbnaillistview.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qathumbnaillistview.o moc/moc_qathumbnaillistview.cpp

obj/moc_qacommonlist.o: moc/moc_qacommonlist.cpp \
		qacommonlist.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qacommonlist.o moc/moc_qacommonlist.cpp

moc/moc_qmimageview.cpp: qmimageview.h
	$(MOC) qmimageview.h -o moc/moc_qmimageview.cpp

moc/moc_qmmainwindow.cpp: qmmainwindow.h
	$(MOC) qmmainwindow.h -o moc/moc_qmmainwindow.cpp

moc/moc_qmbrowser.cpp: qmbrowser.h
	$(MOC) qmbrowser.h -o moc/moc_qmbrowser.cpp

moc/moc_qmcachedpreview.cpp: qmcachedpreview.h
	$(MOC) qmcachedpreview.h -o moc/moc_qmcachedpreview.cpp

moc/moc_qmfilelist.cpp: qmfilelist.h
	$(MOC) qmfilelist.h -o moc/moc_qmfilelist.cpp

moc/moc_qmhotlist.cpp: qmhotlist.h
	$(MOC) qmhotlist.h -o moc/moc_qmhotlist.cpp

moc/moc_qmimageviewbrowser.cpp: qmimageviewbrowser.h
	$(MOC) qmimageviewbrowser.h -o moc/moc_qmimageviewbrowser.cpp

moc/moc_qmlistview.cpp: qmlistview.h
	$(MOC) qmlistview.h -o moc/moc_qmlistview.cpp

moc/moc_qmpreview.cpp: qmpreview.h
	$(MOC) qmpreview.h -o moc/moc_qmpreview.cpp

moc/moc_qmtabbar.cpp: qmtabbar.h
	$(MOC) qmtabbar.h -o moc/moc_qmtabbar.cpp

moc/moc_qathumbnaillistview.cpp: qathumbnaillistview.hpp
	$(MOC) qathumbnaillistview.hpp -o moc/moc_qathumbnaillistview.cpp

moc/moc_qacommonlist.cpp: qacommonlist.hpp
	$(MOC) qacommonlist.hpp -o moc/moc_qacommonlist.cpp

