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
20 SNARK14LIB = $(SNARK14ROOT)/lib
21 SNARK14INC = $(SNARK14ROOT)/include
23 XERCES = /usr/local/snark14
24 XERCESLIBDIR= $(XERCES)/lib
26 XERCESINCLUDE = $(XERCES)/include/xercesc
28 DIGLIBDIR = $(SNARK14LIB)
31 DIGFILEINCLUDE = $(SNARK14INC)/DIGFile
33 DIGFILESNARKLIB = DIGFileSnark
34 DIGFILESNARKINCLUDE = $(SNARK14INC)/DIGFileSnark
36 INCPATH = -I$(QTDIR)/include -I$(XERCESINCLUDE)/.. -I$(DIGFILEINCLUDE) -I$(DIGFILESNARKINCLUDE)
37 LINK = $(CXX) -std=c++98
39 LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -L$(XERCESLIBDIR) -L$(DIGLIBDIR) -lqt-mt -lm -l$(XERCESLIB) -l$(DIGFILELIB) -l$(DIGFILESNARKLIB)
40 MOC = $(QTDIR)/bin/moc
41 UIC = $(QTDIR)/bin/uic
47 HEADERS = chooseRanges.hpp \
51 displayprojection.hpp \
60 line_window_onevar_t.hpp \
66 selectEvalExecutions.hpp \
70 SOURCES = SnarkDisplay.cpp \
74 displayprojection.cpp \
88 line_window_onevar_t.cpp \
90 selectEvalExecutions.cpp \
92 OBJECTS = chooseRanges.o \
109 line_window_onevar_t.o \
111 selectEvalExecutions.o \
114 SRCMOC = moc_chooseRanges.cpp \
116 moc_displaywindow.cpp \
117 moc_displaylines.cpp \
118 moc_displayprojection.cpp \
119 moc_displaywidget.cpp \
120 moc_linesimages.cpp \
124 moc_selectEvalExecutions.cpp \
125 moc_selectimages.cpp \
127 OBJMOC = moc_chooseRanges.o \
129 moc_displaywindow.o \
131 moc_displayprojection.o \
132 moc_displaywidget.o \
137 moc_selectEvalExecutions.o \
141 TARGET = $(SNARK14ROOT)/bin/snark14Display
142 INTERFACE_DECL_PATH = .
144 ####### Implicit rules
146 .SUFFIXES: .cpp .cxx .cpp .C .c
149 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
152 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
155 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
158 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
161 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
168 $(TARGET): $(OBJECTS) $(OBJMOC)
169 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
174 @rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET)
177 ####### Sub-libraries
180 ###### Combined headers
185 chooseRanges.o: chooseRanges.cpp \
190 line_real_set_t.hpp \
197 chooseYVar.o: chooseYVar.cpp \
205 displaywindow.o: displaywindow.cpp \
217 displaylines.o: displaylines.cpp \
222 displayprojection.o: displayprojection.cpp \
223 displayprojection.hpp \
235 displaywidget.o: displaywidget.cpp \
241 eval_helper.o: eval_helper.cpp \
248 line_real_set_t.hpp \
257 linesimages.o: linesimages.cpp \
269 line_real_t.o: line_real_t.cpp \
274 line_real_set_t.o: line_real_set_t.cpp \
275 line_real_set_t.hpp \
280 line_window_t.o: line_window_t.cpp \
284 line_window_onevar_t.o: line_window_onevar_t.cpp \
285 line_window_onevar_t.hpp \
290 plot_t.o: plot_t.cpp \
294 line_window_onevar_t.hpp \
295 line_real_set_t.hpp \
298 openimages.o: openimages.cpp \
315 sd_line_t.o: sd_line_t.cpp \
318 selectEvalExecutions.o: selectEvalExecutions.cpp \
319 selectEvalExecutions.hpp \
326 selectimages.o: selectimages.cpp \
332 SnarkDisplay.o: SnarkDisplay.cpp \
335 displayprojection.hpp \
346 moc_chooseRanges.o: moc_chooseRanges.cpp \
352 line_real_set_t.hpp \
359 moc_chooseYVar.o: moc_chooseYVar.cpp \
367 moc_displaywindow.o: moc_displaywindow.cpp \
379 moc_displaylines.o: moc_displaylines.cpp \
384 moc_displayprojection.o: moc_displayprojection.cpp \
385 displayprojection.hpp \
397 moc_displaywidget.o: moc_displaywidget.cpp \
404 moc_linesimages.o: moc_linesimages.cpp \
410 moc_lines.o: moc_lines.cpp \
416 moc_openimages.o: moc_openimages.cpp \
422 moc_range.o: moc_range.cpp \
428 moc_selectEvalExecutions.o: moc_selectEvalExecutions.cpp \
429 selectEvalExecutions.hpp \
436 moc_selectimages.o: moc_selectimages.cpp \
442 moc_SnarkDisplay.o: moc_SnarkDisplay.cpp \
445 displayprojection.hpp \
455 moc_chooseRanges.cpp: chooseRanges.hpp
456 $(MOC) chooseRanges.hpp -o moc_chooseRanges.cpp
458 moc_chooseYVar.cpp: chooseYVar.hpp
459 $(MOC) chooseYVar.hpp -o moc_chooseYVar.cpp
461 moc_displaywindow.cpp: displaywindow.hpp
462 $(MOC) displaywindow.hpp -o moc_displaywindow.cpp
464 moc_displaylines.cpp: displaylines.hpp
465 $(MOC) displaylines.hpp -o moc_displaylines.cpp
467 moc_displayprojection.cpp: displayprojection.hpp
468 $(MOC) displayprojection.hpp -o moc_displayprojection.cpp
470 moc_displaywidget.cpp: displaywidget.hpp
471 $(MOC) displaywidget.hpp -o moc_displaywidget.cpp
473 moc_linesimages.cpp: linesimages.hpp
474 $(MOC) linesimages.hpp -o moc_linesimages.cpp
476 moc_lines.cpp: lines.hpp
477 $(MOC) lines.hpp -o moc_lines.cpp
479 moc_openimages.cpp: openimages.hpp
480 $(MOC) openimages.hpp -o moc_openimages.cpp
482 moc_range.cpp: range.hpp
483 $(MOC) range.hpp -o moc_range.cpp
485 moc_selectEvalExecutions.cpp: selectEvalExecutions.hpp
486 $(MOC) selectEvalExecutions.hpp -o moc_selectEvalExecutions.cpp
488 moc_selectimages.cpp: selectimages.hpp
489 $(MOC) selectimages.hpp -o moc_selectimages.cpp
491 moc_SnarkDisplay.cpp: SnarkDisplay.hpp
492 $(MOC) SnarkDisplay.hpp -o moc_SnarkDisplay.cpp