############################################################################# # Makefile for building: libGo4UserGui.so.2.10.0 # Generated by qmake (1.07a) (Qt 3.3.4) on: Mon Feb 12 19:23:13 2007 # Project: Go4UserGui.pro # Template: lib # Command: $(QMAKE) -o Makefile Go4UserGui.pro ############################################################################# ####### Compiler, tools and options CC = gcc CXX = g++ LEX = flex YACC = yacc CFLAGS = -pipe -Wall -W -g -D_REENTRANT -fPIC -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_NO_DEBUG CXXFLAGS = -pipe -Wall -W -g -D_REENTRANT -fPIC -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_NO_DEBUG LEXFLAGS = YACCFLAGS= -d INCPATH = -I/usr/local/pub/debian3.1/gcc335-13/qt/303-03/mkspecs/linux-g++ -I. -I$(ROOTSYS)/include -I$(GO4SYS)/Go4StatusBase -I$(GO4SYS)/Go4GUIBase -I$(GO4SYS)/Go4GUIRegistry -I$(GO4SYS)/Go4Analysis -I$(GO4SYS)/Go4GUI -I$(GO4SYS) -I$(LOCAL)/Go4HadesOnline -I$(LOCAL) -I$(GO4SYS)/qtroot/interface -I/usr/include/qt3 LINK = g++ LFLAGS = -shared -Wl,-soname,libGo4UserGui.so.2 LIBS = $(SUBLIBS) -L/usr/share/qt3/lib $(HADDIR)/lib/libOra.so $(HADDIR)/lib/libRich.so $(HADDIR)/lib/libRichUtil.so $(HADDIR)/lib/libRFIOtsm.so $(HADDIR)/lib/libMdc.so $(HADDIR)/lib/libMdcUtil.so $(HADDIR)/lib/libPid.so $(HADDIR)/lib/libPidUtil.so $(HADDIR)/lib/libHadesGo4.so $(HADDIR)/lib/libMdcGarfield.so $(HADDIR)/lib/libKick.so $(HADDIR)/lib/libMdcTrackD.so $(HADDIR)/lib/libMdcTrackG.so $(HADDIR)/lib/libMdcTrackS.so $(HADDIR)/lib/libShower.so $(HADDIR)/lib/libShowerUtil.so $(HADDIR)/lib/libShowerTofino.so $(HADDIR)/lib/libTofino.so $(HADDIR)/lib/libTof.so $(HADDIR)/lib/libStart.so $(HADDIR)/lib/libHodo.so $(HADDIR)/lib/libTrigger.so $(HADDIR)/lib/libTriggerUtil.so $(HADDIR)/lib/libRevt.so $(HADDIR)/lib/libPairs.so $(HADDIR)/lib/libWall.so $(HADDIR)/lib/libHydra.so $(LOCAL)/Go4Library/libGo4QtHadesOnline.so $(LOCAL)/Go4Library/libGo4HadesOnline.so -lqt-mt -lpthread AR = ar cqs RANLIB = MOC = /usr/share/qt3/bin/moc UIC = /usr/share/qt3/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 = SOURCES = OBJECTS = TGo4MainUserPanel.o \ TGo4UserWidget1.o \ qmake_image_collection.o FORMS = TGo4MainUserPanel.ui \ TGo4UserWidget1.ui UICDECLS = TGo4MainUserPanel.h \ TGo4UserWidget1.h UICIMPLS = TGo4MainUserPanel.cpp \ TGo4UserWidget1.cpp SRCMOC = moc_TGo4MainUserPanel.cpp \ moc_TGo4UserWidget1.cpp OBJMOC = moc_TGo4MainUserPanel.o \ moc_TGo4UserWidget1.o DIST = Go4UserGui.pro QMAKE_TARGET = Go4UserGui DESTDIR = ../Go4Library/ TARGET = libGo4UserGui.so.2.10.0 TARGETA = ../Go4Library/libGo4UserGui.a TARGETD = libGo4UserGui.so.2.10.0 TARGET0 = libGo4UserGui.so TARGET1 = libGo4UserGui.so.2 TARGET2 = libGo4UserGui.so.2.10 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 ../Go4Library/$(TARGET) ../Go4Library/$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(SUBLIBS) $(OBJCOMP) test -d ../Go4Library/ || mkdir -p ../Go4Library/ -$(DEL_FILE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) $(OBJCOMP) -ln -s $(TARGET) $(TARGET0) -ln -s $(TARGET) $(TARGET1) -ln -s $(TARGET) $(TARGET2) -$(DEL_FILE) ../Go4Library/$(TARGET) -$(DEL_FILE) ../Go4Library/$(TARGET0) -$(DEL_FILE) ../Go4Library/$(TARGET1) -$(DEL_FILE) ../Go4Library/$(TARGET2) -$(MOVE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) ../Go4Library/ staticlib: $(TARGETA) $(TARGETA): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(OBJCOMP) -$(DEL_FILE) $(TARGETA) $(AR) $(TARGETA) $(OBJECTS) $(OBJMOC) mocables: $(SRCMOC) uicables: $(UICDECLS) $(UICIMPLS) $(MOC): ( cd $(QTDIR)/src/moc && $(MAKE) ) Makefile: Go4UserGui.pro /usr/local/pub/debian3.1/gcc335-13/qt/303-03/mkspecs/linux-g++/qmake.conf /usr/share/qt3/lib/libqt-mt.prl $(QMAKE) -o Makefile Go4UserGui.pro qmake: @$(QMAKE) -o Makefile Go4UserGui.pro dist: @mkdir -p .tmp/Go4UserGui && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/Go4UserGui/ && $(COPY_FILE) --parents images/go4logo2.png .tmp/Go4UserGui/ && $(COPY_FILE) --parents TGo4MainUserPanel.ui.h .tmp/Go4UserGui/ && ( cd `dirname .tmp/Go4UserGui` && $(TAR) Go4UserGui.tar Go4UserGui && $(GZIP) Go4UserGui.tar ) && $(MOVE) `dirname .tmp/Go4UserGui`/Go4UserGui.tar.gz . && $(DEL_FILE) -r .tmp/Go4UserGui mocclean: -$(DEL_FILE) $(OBJMOC) -$(DEL_FILE) $(SRCMOC) uiclean: -$(DEL_FILE) $(UICIMPLS) $(UICDECLS) yaccclean: lexclean: clean: mocclean uiclean -$(DEL_FILE) $(OBJECTS) -$(DEL_FILE) qmake_image_collection.cpp -$(DEL_FILE) *~ core *.core ####### Sub-libraries distclean: clean -$(DEL_FILE) ../Go4Library/$(TARGET) $(TARGET) -$(DEL_FILE) ../Go4Library/$(TARGET0) ../Go4Library/$(TARGET1) ../Go4Library/$(TARGET2) $(TARGETA) FORCE: ####### Compile TGo4MainUserPanel.h: TGo4MainUserPanel.ui $(UIC) TGo4MainUserPanel.ui -o TGo4MainUserPanel.h TGo4MainUserPanel.cpp: TGo4MainUserPanel.h TGo4MainUserPanel.ui TGo4MainUserPanel.ui.h $(UIC) TGo4MainUserPanel.ui -i TGo4MainUserPanel.h -o TGo4MainUserPanel.cpp TGo4UserWidget1.h: TGo4UserWidget1.ui $(UIC) TGo4UserWidget1.ui -o TGo4UserWidget1.h TGo4UserWidget1.cpp: TGo4UserWidget1.h TGo4UserWidget1.ui $(UIC) TGo4UserWidget1.ui -i TGo4UserWidget1.h -o TGo4UserWidget1.cpp TGo4MainUserPanel.o: TGo4MainUserPanel.cpp TGo4UserWidget1.h \ TGo4MainUserPanel.ui.h \ TGo4MainUserPanel.h TGo4UserWidget1.o: TGo4UserWidget1.cpp TGo4UserWidget1.h moc_TGo4MainUserPanel.o: moc_TGo4MainUserPanel.cpp TGo4MainUserPanel.h moc_TGo4UserWidget1.o: moc_TGo4UserWidget1.cpp TGo4UserWidget1.h moc_TGo4MainUserPanel.cpp: $(MOC) TGo4MainUserPanel.h $(MOC) TGo4MainUserPanel.h -o moc_TGo4MainUserPanel.cpp moc_TGo4UserWidget1.cpp: $(MOC) TGo4UserWidget1.h $(MOC) TGo4UserWidget1.h -o moc_TGo4UserWidget1.cpp qmake_image_collection.o: qmake_image_collection.cpp qmake_image_collection.cpp: images/go4logo2.png $(UIC) -embed Go4UserGui images/go4logo2.png -o qmake_image_collection.cpp ####### Install install: uninstall: