#############################################################################
# Makefile for building: monophyly_calc
# Generated by qmake (1.07a) (Qt 3.3.8b) on: Wed Feb 17 16:32:00 2016
# Project:  monophyly_calc.pro
# Template: app
# Command: $(QMAKE) -o Makefile monophyly_calc.pro
#############################################################################

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

CC       = gcc
CXX      = g++
LEX      = flex
YACC     = yacc
CFLAGS   = -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fno-strict-aliasing  -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT
CXXFLAGS = -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fno-strict-aliasing  -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT
LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I/usr/lib64/qt-3.3/mkspecs/default -I. -I. -IStanfordCPPLib -IStanfordCPPLib/private -I$(QTDIR)/include
LINK     = g++
LFLAGS   = 
LIBS     = $(SUBLIBS) -L$(QTDIR)/lib -lqt-mt -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 = error.h \
		foreach.h \
		map.h \
		queue.h \
		Rosenberg.h \
		set.h \
		stack.h \
		strlib.h \
		tokenpatch.h \
		tokenscanner.h \
		tree.h \
		vector.h \
		verify.h \
		StanfordCPPLib/console.h \
		StanfordCPPLib/direction.h \
		StanfordCPPLib/error.h \
		StanfordCPPLib/filelib.h \
		StanfordCPPLib/foreach.h \
		StanfordCPPLib/gevents.h \
		StanfordCPPLib/ginteractors.h \
		StanfordCPPLib/gmath.h \
		StanfordCPPLib/gobjects.h \
		StanfordCPPLib/graph.h \
		StanfordCPPLib/grid.h \
		StanfordCPPLib/gtimer.h \
		StanfordCPPLib/gtypes.h \
		StanfordCPPLib/gwindow.h \
		StanfordCPPLib/hashmap.h \
		StanfordCPPLib/hashset.h \
		StanfordCPPLib/lexicon.h \
		StanfordCPPLib/map.h \
		StanfordCPPLib/platform.h \
		StanfordCPPLib/point.h \
		StanfordCPPLib/pqueue.h \
		StanfordCPPLib/queue.h \
		StanfordCPPLib/random.h \
		StanfordCPPLib/set.h \
		StanfordCPPLib/simpio.h \
		StanfordCPPLib/sound.h \
		StanfordCPPLib/stack.h \
		StanfordCPPLib/strlib.h \
		StanfordCPPLib/tokenscanner.h \
		StanfordCPPLib/vector.h \
		StanfordCPPLib/private/main.h \
		StanfordCPPLib/private/randompatch.h \
		StanfordCPPLib/private/tplatform.h
SOURCES = error.cpp \
		main.cpp \
		strlib.cpp \
		tokenscanner.cpp \
		StanfordCPPLib/console.cpp \
		StanfordCPPLib/direction.cpp \
		StanfordCPPLib/error.cpp \
		StanfordCPPLib/filelib.cpp \
		StanfordCPPLib/gevents.cpp \
		StanfordCPPLib/ginteractors.cpp \
		StanfordCPPLib/gmath.cpp \
		StanfordCPPLib/gobjects.cpp \
		StanfordCPPLib/gtimer.cpp \
		StanfordCPPLib/gtypes.cpp \
		StanfordCPPLib/gwindow.cpp \
		StanfordCPPLib/hashmap.cpp \
		StanfordCPPLib/lexicon.cpp \
		StanfordCPPLib/main.cpp \
		StanfordCPPLib/platform.cpp \
		StanfordCPPLib/point.cpp \
		StanfordCPPLib/random.cpp \
		StanfordCPPLib/simpio.cpp \
		StanfordCPPLib/sound.cpp \
		StanfordCPPLib/startup.cpp \
		StanfordCPPLib/strlib.cpp \
		StanfordCPPLib/tokenscanner.cpp
OBJECTS = error.o \
		main.o \
		strlib.o \
		tokenscanner.o \
		console.o \
		direction.o \
		error.o \
		filelib.o \
		gevents.o \
		ginteractors.o \
		gmath.o \
		gobjects.o \
		gtimer.o \
		gtypes.o \
		gwindow.o \
		hashmap.o \
		lexicon.o \
		main.o \
		platform.o \
		point.o \
		random.o \
		simpio.o \
		sound.o \
		startup.o \
		strlib.o \
		tokenscanner.o \
		mainwindow.o \
		manual_input.o
FORMS = mainwindow.ui \
		manual_input.ui
UICDECLS = mainwindow.h \
		manual_input.h
UICIMPLS = mainwindow.cpp \
		manual_input.cpp
SRCMOC   = moc_mainwindow.cpp \
		moc_manual_input.cpp
OBJMOC = moc_mainwindow.o \
		moc_manual_input.o
DIST	   = monophyly_calc.pro
QMAKE_TARGET = monophyly_calc
DESTDIR  = 
TARGET   = monophyly_calc

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: monophyly_calc.pro  /usr/lib64/qt-3.3/mkspecs/default/qmake.conf /usr/lib64/qt-3.3/lib/libqt-mt.prl
	$(QMAKE) -o Makefile monophyly_calc.pro
qmake: 
	@$(QMAKE) -o Makefile monophyly_calc.pro

dist: 
	@mkdir -p .tmp/monophyly_calc && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/monophyly_calc/ && ( cd `dirname .tmp/monophyly_calc` && $(TAR) monophyly_calc.tar monophyly_calc && $(GZIP) monophyly_calc.tar ) && $(MOVE) `dirname .tmp/monophyly_calc`/monophyly_calc.tar.gz . && $(DEL_FILE) -r .tmp/monophyly_calc

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

error.o: error.cpp error.h

main.o: main.cpp mainwindow.h \
		manual_input.h

strlib.o: strlib.cpp error.h \
		strlib.h

tokenscanner.o: tokenscanner.cpp error.h \
		tokenscanner.h \
		strlib.h \
		stack.h \
		tokenpatch.h \
		vector.h \
		foreach.h

console.o: StanfordCPPLib/console.cpp StanfordCPPLib/console.h \
		StanfordCPPLib/platform.h \
		StanfordCPPLib/private/main.h \
		StanfordCPPLib/gevents.h \
		StanfordCPPLib/gwindow.h \
		StanfordCPPLib/sound.h \
		StanfordCPPLib/gtimer.h \
		StanfordCPPLib/gtypes.h \
		StanfordCPPLib/vector.h \
		foreach.h \
		strlib.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o console.o StanfordCPPLib/console.cpp

direction.o: StanfordCPPLib/direction.cpp StanfordCPPLib/direction.h \
		StanfordCPPLib/error.h \
		StanfordCPPLib/strlib.h \
		StanfordCPPLib/tokenscanner.h \
		StanfordCPPLib/foreach.h \
		tokenpatch.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o direction.o StanfordCPPLib/direction.cpp

error.o: StanfordCPPLib/error.cpp error.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o error.o StanfordCPPLib/error.cpp

filelib.o: StanfordCPPLib/filelib.cpp StanfordCPPLib/filelib.h \
		StanfordCPPLib/foreach.h \
		StanfordCPPLib/platform.h \
		StanfordCPPLib/strlib.h \
		StanfordCPPLib/vector.h \
		StanfordCPPLib/private/main.h \
		foreach.h \
		strlib.h \
		StanfordCPPLib/gevents.h \
		StanfordCPPLib/gwindow.h \
		StanfordCPPLib/sound.h \
		StanfordCPPLib/gtimer.h \
		StanfordCPPLib/gtypes.h \
		StanfordCPPLib/console.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o filelib.o StanfordCPPLib/filelib.cpp

gevents.o: StanfordCPPLib/gevents.cpp StanfordCPPLib/error.h \
		StanfordCPPLib/gevents.h \
		StanfordCPPLib/gtimer.h \
		StanfordCPPLib/gtypes.h \
		StanfordCPPLib/map.h \
		StanfordCPPLib/platform.h \
		StanfordCPPLib/gwindow.h \
		StanfordCPPLib/vector.h \
		StanfordCPPLib/console.h \
		StanfordCPPLib/private/main.h \
		foreach.h \
		strlib.h \
		stack.h \
		vector.h \
		StanfordCPPLib/sound.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o gevents.o StanfordCPPLib/gevents.cpp

ginteractors.o: StanfordCPPLib/ginteractors.cpp StanfordCPPLib/gevents.h \
		StanfordCPPLib/ginteractors.h \
		StanfordCPPLib/gobjects.h \
		StanfordCPPLib/gtypes.h \
		StanfordCPPLib/gwindow.h \
		StanfordCPPLib/platform.h \
		StanfordCPPLib/gtimer.h \
		StanfordCPPLib/vector.h \
		StanfordCPPLib/console.h \
		StanfordCPPLib/private/main.h \
		foreach.h \
		strlib.h \
		StanfordCPPLib/sound.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ginteractors.o StanfordCPPLib/ginteractors.cpp

gmath.o: StanfordCPPLib/gmath.cpp StanfordCPPLib/gmath.h \
		StanfordCPPLib/gtypes.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o gmath.o StanfordCPPLib/gmath.cpp

gobjects.o: StanfordCPPLib/gobjects.cpp StanfordCPPLib/gevents.h \
		StanfordCPPLib/gmath.h \
		StanfordCPPLib/gobjects.h \
		StanfordCPPLib/gtypes.h \
		StanfordCPPLib/gwindow.h \
		StanfordCPPLib/platform.h \
		StanfordCPPLib/vector.h \
		StanfordCPPLib/gtimer.h \
		StanfordCPPLib/console.h \
		StanfordCPPLib/private/main.h \
		foreach.h \
		strlib.h \
		StanfordCPPLib/sound.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o gobjects.o StanfordCPPLib/gobjects.cpp

gtimer.o: StanfordCPPLib/gtimer.cpp StanfordCPPLib/platform.h \
		StanfordCPPLib/gevents.h \
		StanfordCPPLib/gwindow.h \
		StanfordCPPLib/sound.h \
		StanfordCPPLib/gtimer.h \
		StanfordCPPLib/gtypes.h \
		StanfordCPPLib/vector.h \
		StanfordCPPLib/console.h \
		StanfordCPPLib/private/main.h \
		foreach.h \
		strlib.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o gtimer.o StanfordCPPLib/gtimer.cpp

gtypes.o: StanfordCPPLib/gtypes.cpp StanfordCPPLib/error.h \
		StanfordCPPLib/gtypes.h \
		StanfordCPPLib/strlib.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o gtypes.o StanfordCPPLib/gtypes.cpp

gwindow.o: StanfordCPPLib/gwindow.cpp StanfordCPPLib/gevents.h \
		StanfordCPPLib/gobjects.h \
		StanfordCPPLib/gmath.h \
		StanfordCPPLib/gtypes.h \
		StanfordCPPLib/gwindow.h \
		StanfordCPPLib/map.h \
		StanfordCPPLib/strlib.h \
		StanfordCPPLib/vector.h \
		StanfordCPPLib/platform.h \
		StanfordCPPLib/gtimer.h \
		StanfordCPPLib/console.h \
		StanfordCPPLib/private/main.h \
		foreach.h \
		strlib.h \
		stack.h \
		vector.h \
		StanfordCPPLib/sound.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o gwindow.o StanfordCPPLib/gwindow.cpp

hashmap.o: StanfordCPPLib/hashmap.cpp StanfordCPPLib/hashmap.h \
		StanfordCPPLib/foreach.h \
		StanfordCPPLib/vector.h \
		foreach.h \
		strlib.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o hashmap.o StanfordCPPLib/hashmap.cpp

lexicon.o: StanfordCPPLib/lexicon.cpp StanfordCPPLib/error.h \
		StanfordCPPLib/lexicon.h \
		StanfordCPPLib/strlib.h \
		StanfordCPPLib/foreach.h \
		StanfordCPPLib/set.h \
		StanfordCPPLib/stack.h \
		foreach.h \
		map.h \
		vector.h \
		stack.h \
		strlib.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o lexicon.o StanfordCPPLib/lexicon.cpp

main.o: StanfordCPPLib/main.cpp mainwindow.h \
		manual_input.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o StanfordCPPLib/main.cpp

platform.o: StanfordCPPLib/platform.cpp StanfordCPPLib/error.h \
		StanfordCPPLib/filelib.h \
		StanfordCPPLib/gevents.h \
		StanfordCPPLib/gtimer.h \
		StanfordCPPLib/gtypes.h \
		StanfordCPPLib/hashmap.h \
		StanfordCPPLib/queue.h \
		StanfordCPPLib/platform.h \
		StanfordCPPLib/stack.h \
		StanfordCPPLib/strlib.h \
		StanfordCPPLib/tokenscanner.h \
		StanfordCPPLib/vector.h \
		StanfordCPPLib/private/main.h \
		foreach.h \
		strlib.h \
		StanfordCPPLib/gwindow.h \
		StanfordCPPLib/console.h \
		StanfordCPPLib/foreach.h \
		vector.h \
		StanfordCPPLib/sound.h \
		tokenpatch.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o platform.o StanfordCPPLib/platform.cpp

point.o: StanfordCPPLib/point.cpp StanfordCPPLib/point.h \
		StanfordCPPLib/strlib.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o point.o StanfordCPPLib/point.cpp

random.o: StanfordCPPLib/random.cpp StanfordCPPLib/random.h \
		StanfordCPPLib/private/randompatch.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o random.o StanfordCPPLib/random.cpp

simpio.o: StanfordCPPLib/simpio.cpp StanfordCPPLib/simpio.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o simpio.o StanfordCPPLib/simpio.cpp

sound.o: StanfordCPPLib/sound.cpp StanfordCPPLib/gevents.h \
		StanfordCPPLib/gtypes.h \
		StanfordCPPLib/sound.h \
		StanfordCPPLib/vector.h \
		StanfordCPPLib/platform.h \
		StanfordCPPLib/gtimer.h \
		StanfordCPPLib/gwindow.h \
		StanfordCPPLib/console.h \
		StanfordCPPLib/private/main.h \
		foreach.h \
		strlib.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o sound.o StanfordCPPLib/sound.cpp

startup.o: StanfordCPPLib/startup.cpp StanfordCPPLib/error.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o startup.o StanfordCPPLib/startup.cpp

strlib.o: StanfordCPPLib/strlib.cpp error.h \
		strlib.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o strlib.o StanfordCPPLib/strlib.cpp

tokenscanner.o: StanfordCPPLib/tokenscanner.cpp error.h \
		tokenscanner.h \
		strlib.h \
		stack.h \
		tokenpatch.h \
		vector.h \
		foreach.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tokenscanner.o StanfordCPPLib/tokenscanner.cpp

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

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

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

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

mainwindow.o: mainwindow.cpp mainwindow.h

manual_input.o: manual_input.cpp manual_input.h

moc_mainwindow.o: moc_mainwindow.cpp  mainwindow.h manual_input.h

moc_manual_input.o: moc_manual_input.cpp  manual_input.h 

moc_mainwindow.cpp: $(MOC) mainwindow.h
	$(MOC) mainwindow.h -o moc_mainwindow.cpp

moc_manual_input.cpp: $(MOC) manual_input.h
	$(MOC) manual_input.h -o moc_manual_input.cpp

####### Install

install:  

uninstall:  

