############################################################################# # Makefile for building qonsole # Generated by tmake at 16:32, 2007/12/07 # Project: qonsole # Template: app ############################################################################# ####### Compiler, tools and options CC = arm-linux-gcc CXX = arm-linux-g++ CFLAGS = -pipe -Wall -W -O2 -mcpu=iwmmxt -mtune=iwmmxt -DPREFIX=\"/mmc/mmca1/usr\" -DNO_DEBUG CXXFLAGS= -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -mcpu=iwmmxt -mtune=iwmmxt -DPREFIX=\"/mmc/mmca1/usr\" -DNO_DEBUG INCPATH = -I$(ARM_DEV_DIR)/include -I$(QTDIR)/include -I$(QTDIR)/include/ezx LINK = arm-linux-g++ LFLAGS = -Wl,-rpath-link,$(QTDIR)/lib/ezx/lib,-rpath-link,$(QTDIR)/lib/ezx/lib/inputmethods LIBS = $(SUBLIBS) -L$(ARM_DEV_DIR)/lib -L$(QTDIR)/lib -L$(QTDIR)/lib/ezx/lib -ldl -lqte-mt -lpthread -lezxappbase -lezxappsdk -lezxopenwindow -lipp-miscGen -lipp-jp -lezxjpeg -lezxpm MOC = $(QTDIR)/bin/moc UIC = $(QTDIR)/bin/uic TAR = tar -cf GZIP = gzip -9f ####### Files HEADERS = TEWidget.h \ TEScreen.h \ TECommon.h \ TEHistory.h \ TEmulation.h \ TEmuVt102.h \ session.h \ keytrans.h \ qonsole.h \ config.h \ MyPty.h SOURCES = TEScreen.cpp \ TEWidget.cpp \ TEHistory.cpp \ TEmulation.cpp \ TEmuVt102.cpp \ session.cpp \ keytrans.cpp \ config.cpp \ MyPty.cpp \ qonsole.cpp \ qmessagebox.cpp \ qtabbar.cpp \ qtabwidget.cpp \ main.cpp OBJECTS = .obj/TEScreen.o \ .obj/TEWidget.o \ .obj/TEHistory.o \ .obj/TEmulation.o \ .obj/TEmuVt102.o \ .obj/session.o \ .obj/keytrans.o \ .obj/config.o \ .obj/MyPty.o \ .obj/qonsole.o \ .obj/qmessagebox.o \ .obj/qtabbar.o \ .obj/qtabwidget.o \ .obj/main.o INTERFACES = UICDECLS = UICIMPLS = SRCMOC = .moc/moc_TEWidget.cpp \ .moc/moc_TEmulation.cpp \ .moc/moc_TEmuVt102.cpp \ .moc/moc_session.cpp \ .moc/moc_qonsole.cpp \ .moc/moc_MyPty.cpp \ .moc/moc_qmessagebox.cpp \ .moc/moc_qtabbar.cpp \ .moc/moc_qtabwidget.cpp OBJMOC = .obj/moc_TEWidget.o \ .obj/moc_TEmulation.o \ .obj/moc_TEmuVt102.o \ .obj/moc_session.o \ .obj/moc_qonsole.o \ .obj/moc_MyPty.o \ .obj/moc_qmessagebox.o \ .obj/moc_qtabbar.o \ .obj/moc_qtabwidget.o DIST = TARGET = qonsole 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: qonsole.pro tmake qonsole.pro -o makefile dist: $(TAR) qonsole.tar qonsole.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST) $(GZIP) qonsole.tar clean: -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET) -rm -f *~ core ####### Sub-libraries ###### Combined headers ####### Compile .obj/TEScreen.o: TEScreen.cpp \ TEScreen.h \ TECommon.h \ TEHistory.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/TEScreen.o TEScreen.cpp .obj/TEWidget.o: TEWidget.cpp \ TEWidget.h \ TECommon.h \ session.h \ MyPty.h \ TEmuVt102.h \ TEScreen.h \ TEHistory.h \ TEmulation.h \ keytrans.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/TEWidget.o TEWidget.cpp .obj/TEHistory.o: TEHistory.cpp \ TEHistory.h \ TECommon.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/TEHistory.o TEHistory.cpp .obj/TEmulation.o: TEmulation.cpp \ TEmulation.h \ TEWidget.h \ TECommon.h \ TEScreen.h \ TEHistory.h \ keytrans.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/TEmulation.o TEmulation.cpp .obj/TEmuVt102.o: TEmuVt102.cpp \ TEmuVt102.h \ TEWidget.h \ TECommon.h \ TEScreen.h \ TEHistory.h \ TEmulation.h \ keytrans.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/TEmuVt102.o TEmuVt102.cpp .obj/session.o: session.cpp \ session.h \ MyPty.h \ TEWidget.h \ TECommon.h \ TEmuVt102.h \ TEScreen.h \ TEHistory.h \ TEmulation.h \ keytrans.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/session.o session.cpp .obj/keytrans.o: keytrans.cpp \ keytrans.h \ default.keytab.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/keytrans.o keytrans.cpp .obj/config.o: config.cpp \ config.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/config.o config.cpp .obj/MyPty.o: MyPty.cpp \ MyPty.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/MyPty.o MyPty.cpp .obj/qonsole.o: qonsole.cpp \ qonsole.h \ MyPty.h \ TEWidget.h \ TECommon.h \ TEmuVt102.h \ TEScreen.h \ TEHistory.h \ TEmulation.h \ keytrans.h \ session.h \ config.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/qonsole.o qonsole.cpp .obj/qmessagebox.o: qmessagebox.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/qmessagebox.o qmessagebox.cpp .obj/qtabbar.o: qtabbar.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/qtabbar.o qtabbar.cpp .obj/qtabwidget.o: qtabwidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/qtabwidget.o qtabwidget.cpp .obj/main.o: main.cpp \ qonsole.h \ MyPty.h \ TEWidget.h \ TECommon.h \ TEmuVt102.h \ TEScreen.h \ TEHistory.h \ TEmulation.h \ keytrans.h \ session.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/main.o main.cpp .obj/moc_TEWidget.o: .moc/moc_TEWidget.cpp \ TEWidget.h \ TECommon.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_TEWidget.o .moc/moc_TEWidget.cpp .obj/moc_TEmulation.o: .moc/moc_TEmulation.cpp \ TEmulation.h \ TEWidget.h \ TECommon.h \ TEScreen.h \ TEHistory.h \ keytrans.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_TEmulation.o .moc/moc_TEmulation.cpp .obj/moc_TEmuVt102.o: .moc/moc_TEmuVt102.cpp \ TEmuVt102.h \ TEWidget.h \ TECommon.h \ TEScreen.h \ TEHistory.h \ TEmulation.h \ keytrans.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_TEmuVt102.o .moc/moc_TEmuVt102.cpp .obj/moc_session.o: .moc/moc_session.cpp \ session.h \ MyPty.h \ TEWidget.h \ TECommon.h \ TEmuVt102.h \ TEScreen.h \ TEHistory.h \ TEmulation.h \ keytrans.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_session.o .moc/moc_session.cpp .obj/moc_qonsole.o: .moc/moc_qonsole.cpp \ qonsole.h \ MyPty.h \ TEWidget.h \ TECommon.h \ TEmuVt102.h \ TEScreen.h \ TEHistory.h \ TEmulation.h \ keytrans.h \ session.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_qonsole.o .moc/moc_qonsole.cpp .obj/moc_MyPty.o: .moc/moc_MyPty.cpp \ MyPty.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_MyPty.o .moc/moc_MyPty.cpp .obj/moc_qmessagebox.o: .moc/moc_qmessagebox.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_qmessagebox.o .moc/moc_qmessagebox.cpp .obj/moc_qtabbar.o: .moc/moc_qtabbar.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_qtabbar.o .moc/moc_qtabbar.cpp .obj/moc_qtabwidget.o: .moc/moc_qtabwidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_qtabwidget.o .moc/moc_qtabwidget.cpp .moc/moc_TEWidget.cpp: TEWidget.h $(MOC) TEWidget.h -o .moc/moc_TEWidget.cpp .moc/moc_TEmulation.cpp: TEmulation.h $(MOC) TEmulation.h -o .moc/moc_TEmulation.cpp .moc/moc_TEmuVt102.cpp: TEmuVt102.h $(MOC) TEmuVt102.h -o .moc/moc_TEmuVt102.cpp .moc/moc_session.cpp: session.h $(MOC) session.h -o .moc/moc_session.cpp .moc/moc_qonsole.cpp: qonsole.h $(MOC) qonsole.h -o .moc/moc_qonsole.cpp .moc/moc_MyPty.cpp: MyPty.h $(MOC) MyPty.h -o .moc/moc_MyPty.cpp .moc/moc_qmessagebox.cpp: $(QTDIR)/include/qmessagebox.h $(MOC) $(QTDIR)/include/qmessagebox.h -o .moc/moc_qmessagebox.cpp .moc/moc_qtabbar.cpp: $(QTDIR)/include/qtabbar.h $(MOC) $(QTDIR)/include/qtabbar.h -o .moc/moc_qtabbar.cpp .moc/moc_qtabwidget.cpp: $(QTDIR)/include/qtabwidget.h $(MOC) $(QTDIR)/include/qtabwidget.h -o .moc/moc_qtabwidget.cpp