############################################################################# # Makefile for building tsito # Generated by tmake at 11:54, 2003/05/03 # Project: tsito # Template: app ############################################################################# ####### Compiler, tools and options CC = arm-linux-gcc CXX = arm-linux-g++ CFLAGS = -pipe -O2 CXXFLAGS= -pipe -DQT_QWS_EBX -DQT_QWS_CUSTOM -DQWS -fno-exceptions -fno-rtti -O2 -DBOOKDIR=\"/opt/Qtopia/share/tsito\" INCPATH = -I$(QPEDIR)/include LINK = arm-linux-g++ LFLAGS = LIBS = $(SUBLIBS) -lstdc++ MOC = $(QTDIR)/bin/moc UIC = $(QTDIR)/bin/uic TAR = tar -cf GZIP = gzip -9f ####### Files HEADERS = src/Board.h \ src/Command.h \ src/Controller.h \ src/Engine.h \ src/Evaluator.h \ src/HashTable.h \ src/Interface.h \ src/Lawyer.h \ src/Move.h \ src/OpeningBook.h \ src/Options.h \ src/Transposition.h \ src/Timer.h SOURCES = src/Board.cpp \ src/Command.cpp \ src/Controller.cpp \ src/Engine.cpp \ src/Evaluator.cpp \ src/Interface.cpp \ src/Lawyer.cpp \ src/Move.cpp \ src/OpeningBook.cpp \ src/Options.cpp \ src/Transposition.cpp \ src/Timer.cpp \ src/main.cpp OBJECTS = src/Board.o \ src/Command.o \ src/Controller.o \ src/Engine.o \ src/Evaluator.o \ src/Interface.o \ src/Lawyer.o \ src/Move.o \ src/OpeningBook.o \ src/Options.o \ src/Transposition.o \ src/Timer.o \ src/main.o INTERFACES = UICDECLS = UICIMPLS = SRCMOC = OBJMOC = DIST = TARGET = tsito 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: tmake tsito.pro dist: $(TAR) tsito.tar tsito.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST) $(GZIP) tsito.tar clean: -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET) -rm -f *~ core ####### Sub-libraries ###### Combined headers ####### Compile src/Board.o: src/Board.cpp \ src/Board.h \ src/Move.h src/Command.o: src/Command.cpp \ src/Command.h \ src/Interface.h \ src/Options.h \ src/Move.h \ src/Board.h \ src/Controller.h \ src/Engine.h \ src/Timer.h \ src/Lawyer.h \ src/HashTable.h \ src/Evaluator.h src/Controller.o: src/Controller.cpp \ src/Controller.h \ src/Options.h \ src/Engine.h \ src/Move.h \ src/Timer.h \ src/Board.h \ src/Lawyer.h \ src/HashTable.h \ src/Interface.h \ src/Evaluator.h \ src/Command.h src/Engine.o: src/Engine.cpp \ src/Engine.h \ src/Move.h \ src/Options.h \ src/Timer.h \ src/Board.h \ src/Evaluator.h \ src/Lawyer.h \ src/HashTable.h \ src/Transposition.h \ src/OpeningBook.h \ src/Interface.h src/Evaluator.o: src/Evaluator.cpp \ src/Evaluator.h \ src/Lawyer.h \ src/HashTable.h \ src/Board.h \ src/Move.h src/Interface.o: src/Interface.cpp \ src/Interface.h \ src/Options.h \ src/Move.h \ src/Board.h \ src/Controller.h src/Lawyer.o: src/Lawyer.cpp \ src/Lawyer.h \ src/HashTable.h \ src/Board.h \ src/Move.h \ src/Evaluator.h src/Move.o: src/Move.cpp \ src/Move.h src/OpeningBook.o: src/OpeningBook.cpp \ src/OpeningBook.h \ src/Board.h \ src/Move.h src/Options.o: src/Options.cpp \ src/Options.h \ src/Timer.h \ src/Board.h \ src/Move.h src/Transposition.o: src/Transposition.cpp \ src/Transposition.h \ src/HashTable.h \ src/Board.h \ src/Move.h src/Timer.o: src/Timer.cpp \ src/Timer.h \ src/Board.h \ src/Move.h src/main.o: src/main.cpp \ src/Options.h \ src/Interface.h \ src/Move.h \ src/Board.h \ src/Engine.h \ src/Timer.h \ src/Lawyer.h \ src/HashTable.h \ src/Controller.h