############################################################################# # Makefile for building: xenomorph # Generated by qmake (1.07a) (Qt 3.3.0) on: Thu Jul 15 03:00:06 2004 # Project: xenomorph.pro # Template: app # Command: $(QMAKE) -o Makefile xenomorph.pro ############################################################################# ####### Compiler, tools and options CC = gcc CXX = g++ LEX = flex YACC = yacc CFLAGS = -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DSPLASH CXXFLAGS = -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DSPLASH LEXFLAGS = YACCFLAGS= -d INCPATH = -I/home/QT330/mkspecs/linux-g++ -I. -I$(QTDIR)/include -I.ui/ -I. -I.moc/ LINK = g++ LFLAGS = -Wl,-rpath,$(QTDIR)/lib LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm -lpthread 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 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 = .obj/ ####### Files HEADERS = control.h \ filter.h \ scrolldisplay.h \ DSP2D.h SOURCES = main.cpp \ filter.cpp \ control.cpp \ scrolldisplay.cpp \ DSP2D.cpp OBJECTS = .obj/main.o \ .obj/filter.o \ .obj/control.o \ .obj/scrolldisplay.o \ .obj/DSP2D.o \ .obj/picture_display.o FORMS = picture_display.ui UICDECLS = .ui/picture_display.h UICIMPLS = .ui/picture_display.cpp SRCMOC = .moc/moc_control.cpp \ .moc/moc_filter.cpp \ .moc/moc_scrolldisplay.cpp \ .moc/moc_picture_display.cpp OBJMOC = .obj/moc_control.o \ .obj/moc_filter.o \ .obj/moc_scrolldisplay.o \ .obj/moc_picture_display.o DIST = xenomorph.pro QMAKE_TARGET = xenomorph DESTDIR = TARGET = xenomorph 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) $(LIBS) $(OBJCOMP) mocables: $(SRCMOC) uicables: $(UICDECLS) $(UICIMPLS) $(MOC): ( cd $(QTDIR)/src/moc && $(MAKE) ) Makefile: xenomorph.pro /home/QT330/mkspecs/linux-g++/qmake.conf ../../QT330/lib/libqt-mt.prl $(QMAKE) -o Makefile xenomorph.pro qmake: @$(QMAKE) -o Makefile xenomorph.pro dist: @mkdir -p .obj/xenomorph && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .obj/xenomorph/ && ( cd `dirname .obj/xenomorph` && $(TAR) xenomorph.tar xenomorph && $(GZIP) xenomorph.tar ) && $(MOVE) `dirname .obj/xenomorph`/xenomorph.tar.gz . && $(DEL_FILE) -r .obj/xenomorph 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 .obj/main.o: main.cpp control.h \ DSP2D.h \ filter.h \ scrolldisplay.h \ .ui/picture_display.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/main.o main.cpp .obj/filter.o: filter.cpp filter.h \ DSP2D.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/filter.o filter.cpp .obj/control.o: control.cpp control.h \ DSP2D.h \ filter.h \ scrolldisplay.h \ .ui/picture_display.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/control.o control.cpp .obj/scrolldisplay.o: scrolldisplay.cpp scrolldisplay.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/scrolldisplay.o scrolldisplay.cpp .obj/DSP2D.o: DSP2D.cpp DSP2D.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/DSP2D.o DSP2D.cpp .ui/picture_display.h: picture_display.ui scrolldisplay.h $(UIC) picture_display.ui -o .ui/picture_display.h .ui/picture_display.cpp: .ui/picture_display.h picture_display.ui scrolldisplay.h $(UIC) picture_display.ui -i picture_display.h -o .ui/picture_display.cpp .obj/picture_display.o: .ui/picture_display.cpp .ui/picture_display.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/picture_display.o .ui/picture_display.cpp .obj/moc_control.o: .moc/moc_control.cpp control.h DSP2D.h \ filter.h \ scrolldisplay.h \ .ui/picture_display.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_control.o .moc/moc_control.cpp .obj/moc_filter.o: .moc/moc_filter.cpp filter.h DSP2D.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_filter.o .moc/moc_filter.cpp .obj/moc_scrolldisplay.o: .moc/moc_scrolldisplay.cpp scrolldisplay.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_scrolldisplay.o .moc/moc_scrolldisplay.cpp .obj/moc_picture_display.o: .moc/moc_picture_display.cpp .ui/picture_display.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_picture_display.o .moc/moc_picture_display.cpp .moc/moc_control.cpp: $(MOC) control.h $(MOC) control.h -o .moc/moc_control.cpp .moc/moc_filter.cpp: $(MOC) filter.h $(MOC) filter.h -o .moc/moc_filter.cpp .moc/moc_scrolldisplay.cpp: $(MOC) scrolldisplay.h $(MOC) scrolldisplay.h -o .moc/moc_scrolldisplay.cpp .moc/moc_picture_display.cpp: $(MOC) .ui/picture_display.h $(MOC) .ui/picture_display.h -o .moc/moc_picture_display.cpp ####### Install install: uninstall: