#############################################################################
# Makefile for building: LET
# Generated by qmake (1.07a) (Qt 3.3.3) on: Sat Nov 20 19:22:22 2004
# Project:  LET.pro
# Template: app
# Command: $(QMAKE) -o Makefile LET.pro
#############################################################################

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

CC       = gcc
CXX      = g++
LEX      = flex
YACC     = yacc
CFLAGS   = -pipe -Wall -W -O2  -DQT_NO_DEBUG
CXXFLAGS = -pipe -Wall -W -O2  -DQT_NO_DEBUG
LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I$(QTDIR)/include
LINK     = g++
LFLAGS   =  -Wl,-rpath,$(QTDIR)/lib
LIBS     = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm
AR       = ar cqs
RANLIB   = 
MOC      = $(QTDIR)/bin/moc
UIC      = $(QTDIR)/bin/uic
QMAKE    = qmake
TAR      = tar -cf
GZIP     = gzip -9f
COPY     = cp -f
COPY_FILE= $(COPY)
COPY_DIR = $(COPY) -r
INSTALL_FILE= $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
DEL_FILE = rm -f
SYMLINK  = ln -sf
DEL_DIR  = rmdir
MOVE     = mv -f
CHK_DIR_EXISTS= test -d
MKDIR    = mkdir -p

####### Output directory

OBJECTS_DIR = ./

####### Files

HEADERS = arithform.ui.h \
		createtest.ui.h \
		flexitest.ui.h \
		letForm.ui.h \
		mainmenu.ui.h \
		optionsform.ui.h \
		simform.ui.h \
		statsdialog.ui.h
SOURCES = main.cpp \
		qmake_image_collection.cpp
OBJECTS = main.o \
		qmake_image_collection.o \
		arithform.o \
		createtest.o \
		flexitest.o \
		letForm.o \
		mainmenu.o \
		optionsform.o \
		simform.o \
		statsdialog.o
FORMS = arithform.ui \
		createtest.ui \
		flexitest.ui \
		letForm.ui \
		mainmenu.ui \
		optionsform.ui \
		simform.ui \
		statsdialog.ui
UICDECLS = arithform.h \
		createtest.h \
		flexitest.h \
		letForm.h \
		mainmenu.h \
		optionsform.h \
		simform.h \
		statsdialog.h
UICIMPLS = arithform.cpp \
		createtest.cpp \
		flexitest.cpp \
		letForm.cpp \
		mainmenu.cpp \
		optionsform.cpp \
		simform.cpp \
		statsdialog.cpp
SRCMOC   = moc_arithform.cpp \
		moc_createtest.cpp \
		moc_flexitest.cpp \
		moc_letForm.cpp \
		moc_mainmenu.cpp \
		moc_optionsform.cpp \
		moc_simform.cpp \
		moc_statsdialog.cpp
OBJMOC = moc_arithform.o \
		moc_createtest.o \
		moc_flexitest.o \
		moc_letForm.o \
		moc_mainmenu.o \
		moc_optionsform.o \
		moc_simform.o \
		moc_statsdialog.o
DIST	   = LET.pro
QMAKE_TARGET = LET
DESTDIR  = 
TARGET   = LET

first: all
####### Implicit rules

.SUFFIXES: .c .o .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):  $(UICDECLS) $(OBJECTS) $(OBJMOC)  
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS)

mocables: $(SRCMOC)
uicables: $(UICDECLS) $(UICIMPLS)

$(MOC): 
	( cd $(QTDIR)/src/moc && $(MAKE) )

Makefile: LET.pro  /usr/qt/3/mkspecs/linux-g++/qmake.conf 
	$(QMAKE) -o Makefile LET.pro
qmake: 
	@$(QMAKE) -o Makefile LET.pro

dist: 
	@mkdir -p .tmp/LET && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/LET/ && $(COPY_FILE) --parents LET_de.ts LET_fr.ts .tmp/LET/ && $(COPY_FILE) --parents arithform.ui.h createtest.ui.h flexitest.ui.h letForm.ui.h mainmenu.ui.h optionsform.ui.h simform.ui.h statsdialog.ui.h .tmp/LET/ && ( cd `dirname .tmp/LET` && $(TAR) LET.tar LET && $(GZIP) LET.tar ) && $(MOVE) `dirname .tmp/LET`/LET.tar.gz . && $(DEL_FILE) -r .tmp/LET

mocclean:
	-$(DEL_FILE) $(OBJMOC)
	-$(DEL_FILE) $(SRCMOC)

uiclean:
	-$(DEL_FILE) $(UICIMPLS) $(UICDECLS)

yaccclean:
lexclean:
clean: mocclean uiclean
	-$(DEL_FILE) $(OBJECTS)
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

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


FORCE:

####### Compile

main.o: main.cpp mainmenu.h \
		letForm.h \
		statsdialog.h

qmake_image_collection.o: qmake_image_collection.cpp 

arithform.h: arithform.ui 
	$(UIC) arithform.ui -o arithform.h

arithform.cpp: arithform.h arithform.ui 
	$(UIC) arithform.ui -i arithform.h -o arithform.cpp

createtest.h: createtest.ui 
	$(UIC) createtest.ui -o createtest.h

createtest.cpp: createtest.h createtest.ui 
	$(UIC) createtest.ui -i createtest.h -o createtest.cpp

flexitest.h: flexitest.ui 
	$(UIC) flexitest.ui -o flexitest.h

flexitest.cpp: flexitest.h flexitest.ui 
	$(UIC) flexitest.ui -i flexitest.h -o flexitest.cpp

letForm.h: letForm.ui 
	$(UIC) letForm.ui -o letForm.h

letForm.cpp: letForm.h letForm.ui 
	$(UIC) letForm.ui -i letForm.h -o letForm.cpp

mainmenu.h: mainmenu.ui 
	$(UIC) mainmenu.ui -o mainmenu.h

mainmenu.cpp: mainmenu.h mainmenu.ui 
	$(UIC) mainmenu.ui -i mainmenu.h -o mainmenu.cpp

optionsform.h: optionsform.ui 
	$(UIC) optionsform.ui -o optionsform.h

optionsform.cpp: optionsform.h optionsform.ui 
	$(UIC) optionsform.ui -i optionsform.h -o optionsform.cpp

simform.h: simform.ui 
	$(UIC) simform.ui -o simform.h

simform.cpp: simform.h simform.ui 
	$(UIC) simform.ui -i simform.h -o simform.cpp

statsdialog.h: statsdialog.ui 
	$(UIC) statsdialog.ui -o statsdialog.h

statsdialog.cpp: statsdialog.h statsdialog.ui 
	$(UIC) statsdialog.ui -i statsdialog.h -o statsdialog.cpp

arithform.o: arithform.cpp arithform.ui.h \
		arithform.h

createtest.o: createtest.cpp createtest.ui.h \
		createtest.h

flexitest.o: flexitest.cpp flexitest.ui.h \
		flexitest.h

letForm.o: letForm.cpp letForm.ui.h \
		letForm.h

mainmenu.o: mainmenu.cpp statsdialog.h \
		optionsform.h \
		mainmenu.ui.h \
		mainmenu.h

optionsform.o: optionsform.cpp optionsform.ui.h \
		optionsform.h

simform.o: simform.cpp simform.ui.h \
		simform.h

statsdialog.o: statsdialog.cpp statsdialog.h \
		statsdialog.ui.h \
		statsdialog.h

moc_arithform.o: moc_arithform.cpp  arithform.h 

moc_createtest.o: moc_createtest.cpp  createtest.h 

moc_flexitest.o: moc_flexitest.cpp  flexitest.h 

moc_letForm.o: moc_letForm.cpp  letForm.h 

moc_mainmenu.o: moc_mainmenu.cpp  mainmenu.h 

moc_optionsform.o: moc_optionsform.cpp  optionsform.h 

moc_simform.o: moc_simform.cpp  simform.h 

moc_statsdialog.o: moc_statsdialog.cpp  statsdialog.h statsdialog.h

moc_arithform.cpp: $(MOC) arithform.h
	$(MOC) arithform.h -o moc_arithform.cpp

moc_createtest.cpp: $(MOC) createtest.h
	$(MOC) createtest.h -o moc_createtest.cpp

moc_flexitest.cpp: $(MOC) flexitest.h
	$(MOC) flexitest.h -o moc_flexitest.cpp

moc_letForm.cpp: $(MOC) letForm.h
	$(MOC) letForm.h -o moc_letForm.cpp

moc_mainmenu.cpp: $(MOC) mainmenu.h
	$(MOC) mainmenu.h -o moc_mainmenu.cpp

moc_optionsform.cpp: $(MOC) optionsform.h
	$(MOC) optionsform.h -o moc_optionsform.cpp

moc_simform.cpp: $(MOC) simform.h
	$(MOC) simform.h -o moc_simform.cpp

moc_statsdialog.cpp: $(MOC) statsdialog.h
	$(MOC) statsdialog.h -o moc_statsdialog.cpp

####### Install

install:  

uninstall:  

