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
21 SNARK14LIB = $(SNARK14ROOT)/lib
22 SNARK14INC = $(SNARK14ROOT)/include
25 XERCESLIBDIR= $(XERCES)/lib
27 XERCESINCLUDE = $(XERCES)/include
29 DIGLIBDIR = $(SNARK14LIB)
32 DIGFILEINCLUDE = $(SNARK14INC)/DIGFile
34 DIGFILESNARKLIB = DIGFileSnark
35 DIGFILESNARKINCLUDE = $(SNARK14INC)/DIGFileSnark
37 INCPATH = -I$(QTDIR)/include -I$(XERCESINCLUDE) -I$(DIGFILEINCLUDE) -I$(DIGFILESNARKINCLUDE)
38 LINK = $(CXX) -std=c++98
40 LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -L$(XERCESLIBDIR) -L$(DIGLIBDIR) -lqt -lm -l$(XERCESLIB) -l$(DIGFILELIB) -l$(DIGFILESNARKLIB)
41 MOC = $(QTDIR)/bin/moc
42 UIC = $(QTDIR)/bin/uic
48 HEADERS = chooseRanges.hpp \
52 displayprojection.hpp \
61 line_window_onevar_t.hpp \
67 selectEvalExecutions.hpp \
71 SOURCES = SnarkDisplay.cpp \
75 displayprojection.cpp \
89 line_window_onevar_t.cpp \
91 selectEvalExecutions.cpp \
93 OBJECTS = chooseRanges.o \
110 line_window_onevar_t.o \
112 selectEvalExecutions.o \
115 SRCMOC = moc_chooseRanges.cpp \
117 moc_displaywindow.cpp \
118 moc_displaylines.cpp \
119 moc_displayprojection.cpp \
120 moc_displaywidget.cpp \
121 moc_linesimages.cpp \
125 moc_selectEvalExecutions.cpp \
126 moc_selectimages.cpp \
128 OBJMOC = moc_chooseRanges.o \
130 moc_displaywindow.o \
132 moc_displayprojection.o \
133 moc_displaywidget.o \
138 moc_selectEvalExecutions.o \
142 TARGET = $(SNARK14ROOT)/bin/snark14Display
143 INTERFACE_DECL_PATH = .
145 ####### Implicit rules
147 .SUFFIXES: .cpp .cxx .cpp .C .c
150 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
153 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
156 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
159 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
162 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
169 $(TARGET): $(OBJECTS) $(OBJMOC)
170 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
175 @rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET)
178 ####### Sub-libraries
181 ###### Combined headers
186 chooseRanges.o: chooseRanges.cpp \
191 line_real_set_t.hpp \
198 chooseYVar.o: chooseYVar.cpp \
206 displaywindow.o: displaywindow.cpp \
218 displaylines.o: displaylines.cpp \
223 displayprojection.o: displayprojection.cpp \
224 displayprojection.hpp \
236 displaywidget.o: displaywidget.cpp \
242 eval_helper.o: eval_helper.cpp \
249 line_real_set_t.hpp \
258 linesimages.o: linesimages.cpp \
270 line_real_t.o: line_real_t.cpp \
275 line_real_set_t.o: line_real_set_t.cpp \
276 line_real_set_t.hpp \
281 line_window_t.o: line_window_t.cpp \
285 line_window_onevar_t.o: line_window_onevar_t.cpp \
286 line_window_onevar_t.hpp \
291 plot_t.o: plot_t.cpp \
295 line_window_onevar_t.hpp \
296 line_real_set_t.hpp \
299 openimages.o: openimages.cpp \
316 sd_line_t.o: sd_line_t.cpp \
319 selectEvalExecutions.o: selectEvalExecutions.cpp \
320 selectEvalExecutions.hpp \
327 selectimages.o: selectimages.cpp \
333 SnarkDisplay.o: SnarkDisplay.cpp \
336 displayprojection.hpp \
347 moc_chooseRanges.o: moc_chooseRanges.cpp \
353 line_real_set_t.hpp \
360 moc_chooseYVar.o: moc_chooseYVar.cpp \
368 moc_displaywindow.o: moc_displaywindow.cpp \
380 moc_displaylines.o: moc_displaylines.cpp \
385 moc_displayprojection.o: moc_displayprojection.cpp \
386 displayprojection.hpp \
398 moc_displaywidget.o: moc_displaywidget.cpp \
405 moc_linesimages.o: moc_linesimages.cpp \
411 moc_lines.o: moc_lines.cpp \
417 moc_openimages.o: moc_openimages.cpp \
423 moc_range.o: moc_range.cpp \
429 moc_selectEvalExecutions.o: moc_selectEvalExecutions.cpp \
430 selectEvalExecutions.hpp \
437 moc_selectimages.o: moc_selectimages.cpp \
443 moc_SnarkDisplay.o: moc_SnarkDisplay.cpp \
446 displayprojection.hpp \
456 moc_chooseRanges.cpp: chooseRanges.hpp
457 $(MOC) chooseRanges.hpp -o moc_chooseRanges.cpp
459 moc_chooseYVar.cpp: chooseYVar.hpp
460 $(MOC) chooseYVar.hpp -o moc_chooseYVar.cpp
462 moc_displaywindow.cpp: displaywindow.hpp
463 $(MOC) displaywindow.hpp -o moc_displaywindow.cpp
465 moc_displaylines.cpp: displaylines.hpp
466 $(MOC) displaylines.hpp -o moc_displaylines.cpp
468 moc_displayprojection.cpp: displayprojection.hpp
469 $(MOC) displayprojection.hpp -o moc_displayprojection.cpp
471 moc_displaywidget.cpp: displaywidget.hpp
472 $(MOC) displaywidget.hpp -o moc_displaywidget.cpp
474 moc_linesimages.cpp: linesimages.hpp
475 $(MOC) linesimages.hpp -o moc_linesimages.cpp
477 moc_lines.cpp: lines.hpp
478 $(MOC) lines.hpp -o moc_lines.cpp
480 moc_openimages.cpp: openimages.hpp
481 $(MOC) openimages.hpp -o moc_openimages.cpp
483 moc_range.cpp: range.hpp
484 $(MOC) range.hpp -o moc_range.cpp
486 moc_selectEvalExecutions.cpp: selectEvalExecutions.hpp
487 $(MOC) selectEvalExecutions.hpp -o moc_selectEvalExecutions.cpp
489 moc_selectimages.cpp: selectimages.hpp
490 $(MOC) selectimages.hpp -o moc_selectimages.cpp
492 moc_SnarkDisplay.cpp: SnarkDisplay.hpp
493 $(MOC) SnarkDisplay.hpp -o moc_SnarkDisplay.cpp