18eb6aa70b75dd54a5c6f06ef7e9dbaebddf0111
[snark14.git] / tools / Display / Makefile
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
6 #    Template: app
7 #############################################################################
8
9 ####### Compiler, tools and options
10
11 # turned off optimization because eval_helper was putting g++ in 'infinite loop'
12 CC      =       gcc
13 CXX     =       g++
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
19 QTDIR=/usr/local/qt3
20 SNARK14ROOT = ../..
21 SNARK14LIB = $(SNARK14ROOT)/lib
22 SNARK14INC = $(SNARK14ROOT)/include
23
24 XERCES = ../..
25 XERCESLIBDIR= $(XERCES)/lib
26 XERCESLIB = xerces-c
27 XERCESINCLUDE = $(XERCES)/include
28
29 DIGLIBDIR = $(SNARK14LIB)
30
31 DIGFILELIB = DIGFile
32 DIGFILEINCLUDE = $(SNARK14INC)/DIGFile
33
34 DIGFILESNARKLIB = DIGFileSnark
35 DIGFILESNARKINCLUDE = $(SNARK14INC)/DIGFileSnark
36
37 INCPATH =       -I$(QTDIR)/include -I$(XERCESINCLUDE) -I$(DIGFILEINCLUDE) -I$(DIGFILESNARKINCLUDE)
38 LINK    =       $(CXX) -std=c++98
39 LFLAGS  =       
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
43 TAR     =       tar -cf
44 GZIP    =       gzip -9f
45
46 ####### Files
47
48 HEADERS =       chooseRanges.hpp \
49                 chooseYVar.hpp \
50                 displaywindow.hpp \
51                 displaylines.hpp \
52                 displayprojection.hpp \
53                 displaywidget.hpp \
54                 eval_helper.hpp \
55                 image.hpp \
56                 linesimages.hpp \
57                 sd_line_t.hpp \
58                 line_real_t.hpp \
59                 line_real_set_t.hpp \
60                 line_window_t.hpp \
61                 line_window_onevar_t.hpp \
62                 plot_t.hpp \
63                 lines.hpp \
64                 openimages.hpp \
65                 proj.hpp \
66                 range.hpp \
67                 selectEvalExecutions.hpp \
68                 selectimages.hpp \
69                 SnarkDisplay.hpp \
70                 variables.hpp 
71 SOURCES =       SnarkDisplay.cpp \
72                 chooseRanges.cpp \
73                 chooseYVar.cpp \
74                 displaywindow.cpp \
75                 displayprojection.cpp \
76                 displaylines.cpp \
77                 displaywidget.cpp \
78                 eval_helper.cpp \
79                 image.cpp \
80                 linesimages.cpp \
81                 lines.cpp \
82                 proj.cpp \
83                 openimages.cpp \
84                 range.cpp \
85                 sd_line_t.cpp \
86                 line_real_t.cpp \
87                 line_real_set_t.cpp \
88                 line_window_t.cpp \
89                 line_window_onevar_t.cpp \
90                 plot_t.cpp \
91                 selectEvalExecutions.cpp \
92                 selectimages.cpp
93 OBJECTS =       chooseRanges.o \
94                 chooseYVar.o \
95                 displaywindow.o \
96                 displaylines.o \
97                 displayprojection.o \
98                 displaywidget.o \
99                 eval_helper.o \
100                 image.o \
101                 linesimages.o \
102                 lines.o \
103                 openimages.o \
104                 proj.o \
105                 range.o \
106                 sd_line_t.o \
107                 line_real_t.o \
108                 line_real_set_t.o \
109                 line_window_t.o \
110                 line_window_onevar_t.o \
111                 plot_t.o \
112                 selectEvalExecutions.o \
113                 selectimages.o \
114                 SnarkDisplay.o 
115 SRCMOC  =       moc_chooseRanges.cpp \
116                 moc_chooseYVar.cpp \
117                 moc_displaywindow.cpp \
118                 moc_displaylines.cpp \
119                 moc_displayprojection.cpp \
120                 moc_displaywidget.cpp \
121                 moc_linesimages.cpp \
122                 moc_lines.cpp \
123                 moc_openimages.cpp \
124                 moc_range.cpp \
125                 moc_selectEvalExecutions.cpp \
126                 moc_selectimages.cpp \
127                 moc_SnarkDisplay.cpp 
128 OBJMOC  =       moc_chooseRanges.o \
129                 moc_chooseYVar.o \
130                 moc_displaywindow.o \
131                 moc_displaylines.o \
132                 moc_displayprojection.o \
133                 moc_displaywidget.o \
134                 moc_linesimages.o \
135                 moc_lines.o \
136                 moc_openimages.o \
137                 moc_range.o \
138                 moc_selectEvalExecutions.o \
139                 moc_selectimages.o \
140                 moc_SnarkDisplay.o 
141 DIST    =       
142 TARGET  =       $(SNARK14ROOT)/bin/snark14Display
143 INTERFACE_DECL_PATH = .
144
145 ####### Implicit rules
146
147 .SUFFIXES: .cpp .cxx .cpp .C .c
148
149 .cpp.o:
150         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
151
152 .cxx.o:
153         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
154
155 .cc.o:
156         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
157
158 .C.o:
159         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
160
161 .c.o:
162         $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
163
164 ####### Build rules
165
166
167 all: $(TARGET)
168
169 $(TARGET): $(OBJECTS) $(OBJMOC) 
170         $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
171
172 moc: $(SRCMOC)
173
174 clean:
175         @rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET)
176         @rm -f *~ core*
177
178 ####### Sub-libraries
179
180
181 ###### Combined headers
182
183
184 ####### Compile
185
186 chooseRanges.o: chooseRanges.cpp \
187                 chooseRanges.hpp \
188                 displaylines.hpp \
189                 SnarkDisplay.hpp \
190                 plot_t.hpp \
191                 line_real_set_t.hpp \
192                 line_real_t.hpp \
193                 variables.hpp \
194                 image.hpp \
195                 proj.hpp \
196                 displaywidget.hpp
197
198 chooseYVar.o:   chooseYVar.cpp \
199                 chooseYVar.hpp \
200                 displaylines.hpp \
201                 variables.hpp \
202                 image.hpp \
203                 proj.hpp \
204                 displaywidget.hpp
205
206 displaywindow.o: displaywindow.cpp \
207                 displaywindow.hpp \
208                 displaywidget.hpp \
209                 verbosity.hpp \
210                 variables.hpp \
211                 image.hpp \
212                 proj.hpp \
213                 lines.hpp \
214                 line_real_t.hpp \
215                 plot_t.hpp \
216                 SnarkDisplay.hpp
217
218 displaylines.o: displaylines.cpp \
219                 displaylines.hpp \
220                 verbosity.hpp \
221                 sd_line_t.hpp
222
223 displayprojection.o: displayprojection.cpp \
224                 displayprojection.hpp \
225                 displaywidget.hpp \
226                 verbosity.hpp \
227                 variables.hpp \
228                 image.hpp \
229                 proj.hpp \
230                 lines.hpp \
231                 line_real_t.hpp \
232                 plot_t.hpp \
233                 displaylines.hpp \
234                 SnarkDisplay.hpp
235
236 displaywidget.o: displaywidget.cpp \
237                 displaywidget.hpp \
238                 variables.hpp \
239                 image.hpp \
240                 proj.hpp
241
242 eval_helper.o: eval_helper.cpp \
243                 sd_line_t.hpp \
244                 verbosity.hpp \
245                 eval_helper.hpp \
246                 displaylines.hpp \
247                 chooseRanges.hpp \
248                 line_real_t.hpp \
249                 line_real_set_t.hpp \
250                 plot_t.hpp
251
252 image.o: image.cpp \
253                 image.hpp \
254                 variables.hpp \
255                 image.hpp \
256                 proj.hpp
257
258 linesimages.o: linesimages.cpp \
259                 linesimages.hpp \
260                 variables.hpp \
261                 image.hpp \
262                 proj.hpp
263
264 lines.o: lines.cpp \
265                 lines.hpp \
266                 variables.hpp \
267                 image.hpp \
268                 proj.hpp
269
270 line_real_t.o: line_real_t.cpp \
271                 line_real_t.hpp \
272                 sd_line_t.hpp \
273                 line_real_set_t.hpp
274
275 line_real_set_t.o: line_real_set_t.cpp \
276                 line_real_set_t.hpp \
277                 line_real_t.hpp \
278                 sd_line_t.hpp \
279                 verbosity.hpp
280
281 line_window_t.o: line_window_t.cpp \
282                 line_window_t.hpp \
283                 sd_line_t.hpp
284
285 line_window_onevar_t.o: line_window_onevar_t.cpp \
286                 line_window_onevar_t.hpp \
287                 sd_line_t.hpp \
288                 verbosity.hpp \
289                 line_real_t.hpp
290
291 plot_t.o: plot_t.cpp \
292                 plot_t.hpp \
293                 sd_line_t.hpp \
294                 verbosity.hpp \
295                 line_window_onevar_t.hpp \
296                 line_real_set_t.hpp \
297                 line_real_t.hpp
298
299 openimages.o: openimages.cpp \
300                 openimages.hpp \
301                 variables.hpp \
302                 image.hpp \
303                 proj.hpp
304
305 proj.o: proj.cpp \
306                 variables.hpp \
307                 image.hpp \
308                 proj.hpp
309
310 range.o: range.cpp \
311                 range.hpp \
312                 variables.hpp \
313                 image.hpp \
314                 proj.hpp
315
316 sd_line_t.o: sd_line_t.cpp \
317                 sd_line_t.hpp
318
319 selectEvalExecutions.o: selectEvalExecutions.cpp \
320                         selectEvalExecutions.hpp \
321                         chooseYVar.hpp \
322                         variables.hpp \
323                         image.hpp \
324                         proj.hpp \
325                         SnarkDisplay.hpp
326
327 selectimages.o: selectimages.cpp \
328                 selectimages.hpp \
329                 variables.hpp \
330                 image.hpp \
331                 proj.hpp
332
333 SnarkDisplay.o: SnarkDisplay.cpp \
334                 SnarkDisplay.hpp \
335                 displaylines.hpp \
336                 displayprojection.hpp \
337                 displaywindow.hpp \
338                 image.hpp \
339                 lines.hpp \
340                 linesimages.hpp \
341                 openimages.hpp \
342                 proj.hpp \
343                 range.hpp \
344                 variables.hpp 
345
346
347 moc_chooseRanges.o: moc_chooseRanges.cpp \
348                 chooseRanges.hpp \
349                 sd_line_t.hpp \
350                 displaylines.hpp \
351                 SnarkDisplay.hpp \
352                 plot_t.hpp \
353                 line_real_set_t.hpp \
354                 line_real_t.hpp \
355                 variables.hpp \
356                 image.hpp \
357                 proj.hpp \
358                 displaywidget.hpp
359
360 moc_chooseYVar.o: moc_chooseYVar.cpp \
361                 chooseYVar.hpp \
362                 displaylines.hpp \
363                 variables.hpp \
364                 image.hpp \
365                 proj.hpp \
366                 displaywidget.hpp
367
368 moc_displaywindow.o: moc_displaywindow.cpp \
369                 displaywindow.hpp \
370                 displaywidget.hpp \
371                 verbosity.hpp \
372                 variables.hpp \
373                 image.hpp \
374                 proj.hpp \
375                 lines.hpp \
376                 line_real_t.hpp \
377                 plot_t.hpp \
378                 SnarkDisplay.hpp
379
380 moc_displaylines.o: moc_displaylines.cpp \
381                 displaylines.hpp \
382                 verbosity.hpp \
383                 sd_line_t.hpp
384
385 moc_displayprojection.o: moc_displayprojection.cpp \
386                 displayprojection.hpp \
387                 displaywidget.hpp \
388                 verbosity.hpp \
389                 variables.hpp \
390                 image.hpp \
391                 proj.hpp \
392                 lines.hpp \
393                 line_real_t.hpp \
394                 plot_t.hpp \
395                 displaylines.hpp \
396                 SnarkDisplay.hpp
397
398 moc_displaywidget.o: moc_displaywidget.cpp \
399                 sd_line_t.hpp \
400                 displaywidget.hpp \
401                 variables.hpp \
402                 image.hpp \
403                 proj.hpp
404
405 moc_linesimages.o: moc_linesimages.cpp \
406                 linesimages.hpp \
407                 variables.hpp \
408                 image.hpp \
409                 proj.hpp
410
411 moc_lines.o: moc_lines.cpp \
412                 lines.hpp \
413                 variables.hpp \
414                 image.hpp \
415                 proj.hpp
416
417 moc_openimages.o: moc_openimages.cpp \
418                 openimages.hpp \
419                 variables.hpp \
420                 image.hpp \
421                 proj.hpp
422
423 moc_range.o: moc_range.cpp \
424                 range.hpp \
425                 variables.hpp \
426                 image.hpp \
427                 proj.hpp
428
429 moc_selectEvalExecutions.o: moc_selectEvalExecutions.cpp \
430                 selectEvalExecutions.hpp \
431                 chooseYVar.hpp \
432                 variables.hpp \
433                 image.hpp \
434                 proj.hpp \
435                 SnarkDisplay.hpp
436
437 moc_selectimages.o: moc_selectimages.cpp \
438                 selectimages.hpp \
439                 variables.hpp \
440                 image.hpp \
441                 proj.hpp
442
443 moc_SnarkDisplay.o: moc_SnarkDisplay.cpp \
444                 SnarkDisplay.hpp \
445                 displaylines.hpp \
446                 displayprojection.hpp \
447                 displaywindow.hpp \
448                 image.hpp \
449                 lines.hpp \
450                 linesimages.hpp \
451                 openimages.hpp \
452                 proj.hpp \
453                 range.hpp \
454                 variables.hpp
455
456 moc_chooseRanges.cpp: chooseRanges.hpp
457         $(MOC) chooseRanges.hpp -o moc_chooseRanges.cpp
458
459 moc_chooseYVar.cpp: chooseYVar.hpp
460         $(MOC) chooseYVar.hpp -o moc_chooseYVar.cpp
461
462 moc_displaywindow.cpp: displaywindow.hpp
463         $(MOC) displaywindow.hpp -o moc_displaywindow.cpp
464
465 moc_displaylines.cpp: displaylines.hpp
466         $(MOC) displaylines.hpp -o moc_displaylines.cpp
467
468 moc_displayprojection.cpp: displayprojection.hpp
469         $(MOC) displayprojection.hpp -o moc_displayprojection.cpp
470
471 moc_displaywidget.cpp: displaywidget.hpp
472         $(MOC) displaywidget.hpp -o moc_displaywidget.cpp
473
474 moc_linesimages.cpp: linesimages.hpp
475         $(MOC) linesimages.hpp -o moc_linesimages.cpp
476
477 moc_lines.cpp: lines.hpp
478         $(MOC) lines.hpp -o moc_lines.cpp
479
480 moc_openimages.cpp: openimages.hpp
481         $(MOC) openimages.hpp -o moc_openimages.cpp
482
483 moc_range.cpp: range.hpp
484         $(MOC) range.hpp -o moc_range.cpp
485
486 moc_selectEvalExecutions.cpp: selectEvalExecutions.hpp
487         $(MOC) selectEvalExecutions.hpp -o moc_selectEvalExecutions.cpp
488
489 moc_selectimages.cpp: selectimages.hpp
490         $(MOC) selectimages.hpp -o moc_selectimages.cpp
491
492 moc_SnarkDisplay.cpp: SnarkDisplay.hpp
493         $(MOC) SnarkDisplay.hpp -o moc_SnarkDisplay.cpp