1 #############################################################################
2 # Makefile for building snark14Display (previously SnarkDisplay)
3 # Generated by tmake at 13:46, 2002/12/19
4 # fidgeted by Deniz 2004-2006
5 # Project: snark14Display
7 #############################################################################
9 ####### Compiler, tools and options
11 # turned off optimization because eval_helper was putting g++ in 'infinite loop'
14 # CFLAGS = -g -pipe -Wno-deprecated -Wall -W
15 CFLAGS = -pipe -Wno-deprecated -O2 -DNO_DEBUG
16 # CXXFLAGS= -g -pipe -Wno-deprecated -Wall -W -O2 -std=c++98
17 CXXFLAGS= -pipe -Wno-deprecated -O2 -DNO_DEBUG -std=c++98
18 QTINCDIR=-I/usr/include/qt4 -I/usr/include/qt4/Qt
22 SNARK14LIB = $(SNARK14ROOT)/lib
23 SNARK14INC = $(SNARK14ROOT)/include
25 XERCES = /usr/local/snark14
26 XERCESLIBDIR= $(XERCES)/lib
28 XERCESINCLUDE = $(XERCES)/include/xercesc
30 DIGLIBDIR = $(SNARK14LIB)
33 DIGFILEINCLUDE = $(SNARK14INC)/DIGFile
35 DIGFILESNARKLIB = DIGFileSnark
36 DIGFILESNARKINCLUDE = $(SNARK14INC)/DIGFileSnark
38 INCPATH = $(QTINCDIR) -I$(XERCESINCLUDE)/.. -I$(DIGFILEINCLUDE) -I$(DIGFILESNARKINCLUDE) -I../../include
39 LINK = $(CXX) -std=c++98
41 LIBS = $(SUBLIBS) -L$(QTLIBDIR) -L/usr/X11R6/lib -L$(XERCESLIBDIR) -L$(DIGLIBDIR) -lqt-mt -lm -l$(XERCESLIB) -l$(DIGFILELIB) -l$(DIGFILESNARKLIB)
42 MOC = $(QTDIR)/bin/moc
43 UIC = $(QTDIR)/bin/uic
49 HEADERS = chooseRanges.hpp \
53 displayprojection.hpp \
62 line_window_onevar_t.hpp \
68 selectEvalExecutions.hpp \
72 SOURCES = SnarkDisplay.cpp \
76 displayprojection.cpp \
90 line_window_onevar_t.cpp \
92 selectEvalExecutions.cpp \
94 OBJECTS = chooseRanges.o \
111 line_window_onevar_t.o \
113 selectEvalExecutions.o \
116 SRCMOC = moc_chooseRanges.cpp \
118 moc_displaywindow.cpp \
119 moc_displaylines.cpp \
120 moc_displayprojection.cpp \
121 moc_displaywidget.cpp \
122 moc_linesimages.cpp \
126 moc_selectEvalExecutions.cpp \
127 moc_selectimages.cpp \
129 OBJMOC = moc_chooseRanges.o \
131 moc_displaywindow.o \
133 moc_displayprojection.o \
134 moc_displaywidget.o \
139 moc_selectEvalExecutions.o \
143 TARGET = $(SNARK14ROOT)/bin/snark14Display
144 INTERFACE_DECL_PATH = .
146 ####### Implicit rules
148 .SUFFIXES: .cpp .cxx .cpp .C .c
151 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
154 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
157 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
160 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
163 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
170 $(TARGET): $(OBJECTS) $(OBJMOC)
171 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
176 @rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET)
179 ####### Sub-libraries
182 ###### Combined headers
187 chooseRanges.o: chooseRanges.cpp \
192 line_real_set_t.hpp \
199 chooseYVar.o: chooseYVar.cpp \
207 displaywindow.o: displaywindow.cpp \
219 displaylines.o: displaylines.cpp \
224 displayprojection.o: displayprojection.cpp \
225 displayprojection.hpp \
237 displaywidget.o: displaywidget.cpp \
243 eval_helper.o: eval_helper.cpp \
250 line_real_set_t.hpp \
259 linesimages.o: linesimages.cpp \
271 line_real_t.o: line_real_t.cpp \
276 line_real_set_t.o: line_real_set_t.cpp \
277 line_real_set_t.hpp \
282 line_window_t.o: line_window_t.cpp \
286 line_window_onevar_t.o: line_window_onevar_t.cpp \
287 line_window_onevar_t.hpp \
292 plot_t.o: plot_t.cpp \
296 line_window_onevar_t.hpp \
297 line_real_set_t.hpp \
300 openimages.o: openimages.cpp \
317 sd_line_t.o: sd_line_t.cpp \
320 selectEvalExecutions.o: selectEvalExecutions.cpp \
321 selectEvalExecutions.hpp \
328 selectimages.o: selectimages.cpp \
334 SnarkDisplay.o: SnarkDisplay.cpp \
337 displayprojection.hpp \
348 moc_chooseRanges.o: moc_chooseRanges.cpp \
354 line_real_set_t.hpp \
361 moc_chooseYVar.o: moc_chooseYVar.cpp \
369 moc_displaywindow.o: moc_displaywindow.cpp \
381 moc_displaylines.o: moc_displaylines.cpp \
386 moc_displayprojection.o: moc_displayprojection.cpp \
387 displayprojection.hpp \
399 moc_displaywidget.o: moc_displaywidget.cpp \
406 moc_linesimages.o: moc_linesimages.cpp \
412 moc_lines.o: moc_lines.cpp \
418 moc_openimages.o: moc_openimages.cpp \
424 moc_range.o: moc_range.cpp \
430 moc_selectEvalExecutions.o: moc_selectEvalExecutions.cpp \
431 selectEvalExecutions.hpp \
438 moc_selectimages.o: moc_selectimages.cpp \
444 moc_SnarkDisplay.o: moc_SnarkDisplay.cpp \
447 displayprojection.hpp \
457 moc_chooseRanges.cpp: chooseRanges.hpp
458 $(MOC) chooseRanges.hpp -o moc_chooseRanges.cpp
460 moc_chooseYVar.cpp: chooseYVar.hpp
461 $(MOC) chooseYVar.hpp -o moc_chooseYVar.cpp
463 moc_displaywindow.cpp: displaywindow.hpp
464 $(MOC) displaywindow.hpp -o moc_displaywindow.cpp
466 moc_displaylines.cpp: displaylines.hpp
467 $(MOC) displaylines.hpp -o moc_displaylines.cpp
469 moc_displayprojection.cpp: displayprojection.hpp
470 $(MOC) displayprojection.hpp -o moc_displayprojection.cpp
472 moc_displaywidget.cpp: displaywidget.hpp
473 $(MOC) displaywidget.hpp -o moc_displaywidget.cpp
475 moc_linesimages.cpp: linesimages.hpp
476 $(MOC) linesimages.hpp -o moc_linesimages.cpp
478 moc_lines.cpp: lines.hpp
479 $(MOC) lines.hpp -o moc_lines.cpp
481 moc_openimages.cpp: openimages.hpp
482 $(MOC) openimages.hpp -o moc_openimages.cpp
484 moc_range.cpp: range.hpp
485 $(MOC) range.hpp -o moc_range.cpp
487 moc_selectEvalExecutions.cpp: selectEvalExecutions.hpp
488 $(MOC) selectEvalExecutions.hpp -o moc_selectEvalExecutions.cpp
490 moc_selectimages.cpp: selectimages.hpp
491 $(MOC) selectimages.hpp -o moc_selectimages.cpp
493 moc_SnarkDisplay.cpp: SnarkDisplay.hpp
494 $(MOC) SnarkDisplay.hpp -o moc_SnarkDisplay.cpp