Build for /usr/local/qt3
[snark14.git] / tools / Input / Makefile
1 #############################################################################
2 # Makefile for building SnarkInput
3 # Generated by tmake at 11:14, 2002/05/14
4 #     Project: SnarkInput
5 #    Template: app
6 #############################################################################
7
8 ####### Compiler, tools and options
9
10 QTDIR   = /usr/local/qt3
11
12 CC      =       gcc
13 CXX     =       g++
14 CFLAGS  =       -pipe -O2
15 CXXFLAGS=       -pipe -O2 -DNO_DEBUG -std=c++98
16 INCPATH =       -I$(QTDIR)/include
17 LINK    =       g++ -std=c++98
18 LFLAGS  =       
19 LIBS    =       $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt -lm
20 MOC     =       $(QTDIR)/bin/moc
21 UIC     =       $(QTDIR)/bin/uic
22 SNARK14ROOT = ../..
23
24 TAR     =       tar -cf
25 GZIP    =       gzip -9f
26
27 ####### Files
28
29 HEADERS =       SnarkInput.h \
30                 basis.h \
31                 create.h \
32                 display.h \
33                 evaluate.h \
34                 execute.h \
35                 experiment.h \
36                 icons.h \
37                 lines.h \
38                 misc.h \
39                 mode.h \
40                 picture.h \
41                 projection.h \
42                 punch.h \
43                 select.h \
44                 skunk.h \
45                 stop.h \
46                 super.h \
47                 trace.h \
48                 variables.h
49 SOURCES =       SnarkInput.cpp \
50                 basis.cpp \
51                 create.cpp \
52                 display.cpp \
53                 evaluate.cpp \
54                 execute.cpp \
55                 experiment.cpp \
56                 lines.cpp \
57                 misc.cpp \
58                 mode.cpp \
59                 picture.cpp \
60                 projection.cpp \
61                 punch.cpp \
62                 select.cpp \
63                 skunk.cpp \
64                 stop.cpp \
65                 super.cpp \
66                 trace.cpp 
67 OBJECTS =       SnarkInput.o \
68                 basis.o \
69                 create.o \
70                 display.o \
71                 evaluate.o \
72                 execute.o \
73                 experiment.o \
74                 lines.o \
75                 misc.o \
76                 mode.o \
77                 picture.o \
78                 projection.o \
79                 punch.o \
80                 select.o \
81                 skunk.o \
82                 stop.o \
83                 super.o \
84                 trace.o 
85 SRCMOC  =       moc_SnarkInput.cpp \
86                 moc_basis.cpp \
87                 moc_create.cpp \
88                 moc_display.cpp \
89                 moc_evaluate.cpp \
90                 moc_execute.cpp \
91                 moc_experiment.cpp \
92                 moc_lines.cpp \
93                 moc_mode.cpp \
94                 moc_picture.cpp \
95                 moc_projection.cpp \
96                 moc_punch.cpp \
97                 moc_select.cpp \
98                 moc_skunk.cpp \
99                 moc_stop.cpp \
100                 moc_super.cpp \
101                 moc_trace.cpp 
102 OBJMOC  =       moc_SnarkInput.o \
103                 moc_basis.o \
104                 moc_create.o \
105                 moc_display.o \
106                 moc_evaluate.o \
107                 moc_execute.o \
108                 moc_experiment.o \
109                 moc_lines.o \
110                 moc_mode.o \
111                 moc_picture.o \
112                 moc_projection.o \
113                 moc_punch.o \
114                 moc_select.o \
115                 moc_skunk.o \
116                 moc_stop.o \
117                 moc_super.o \
118                 moc_trace.o 
119 DIST    =       
120 TARGET  =       $(SNARK14ROOT)/bin/snark14Input
121 INTERFACE_DECL_PATH = .
122
123 ####### Implicit rules
124
125 .SUFFIXES: .cpp .cxx .cpp .C .c
126
127 .cpp.o:
128         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
129
130 .cxx.o:
131         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
132
133 .cc.o:
134         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
135
136 .C.o:
137         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
138
139 .c.o:
140         $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
141
142 ####### Build rules
143
144
145 all: $(TARGET)
146
147 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
148         $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
149
150 moc: $(SRCMOC)
151
152 clean:
153         @rm -f $(OBJECTS) $(OBJMOC) moc_*.cpp $(TARGET)
154         @rm -f *~ core
155 ####### Sub-libraries
156
157
158 ###### Combined headers
159
160
161 ####### Compile
162
163 SnarkInput.o: SnarkInput.cpp \
164                 SnarkInput.h \
165                 basis.h \
166                 create.h \
167                 display.h \
168                 evaluate.h \
169                 execute.h \
170                 icons.h \
171                 lines.h \
172                 misc.h \
173                 mode.h \
174                 picture.h \
175                 projection.h \
176                 punch.h \
177                 select.h \
178                 skunk.h \
179                 stop.h \
180                 super.h \
181                 trace.h \
182                 variables.h
183
184 basis.o: basis.cpp \
185                 basis.h
186
187 create.o: create.cpp \
188                 create.h
189
190 display.o: display.cpp \
191                 display.h
192
193 evaluate.o: evaluate.cpp \
194                 evaluate.h
195
196 execute.o: execute.cpp \
197                 execute.h
198
199 experiment.o: experiment.cpp \
200                 experiment.h
201
202 lines.o: lines.cpp \
203                 lines.h
204
205 misc.o: misc.cpp \
206                 misc.h
207
208 mode.o: mode.cpp \
209                 mode.h
210
211 picture.o: picture.cpp \
212                 picture.h
213
214 projection.o: projection.cpp \
215                 projection.h
216
217 punch.o: punch.cpp \
218                 punch.h
219
220 select.o: select.cpp \
221                 select.h
222
223 skunk.o: skunk.cpp \
224                 skunk.h
225
226 stop.o: stop.cpp \
227                 stop.h
228
229 super.o: super.cpp \
230                 super.h
231
232 trace.o: trace.cpp \
233                 trace.h
234
235 moc_SnarkInput.o: moc_SnarkInput.cpp \
236                 SnarkInput.h
237
238 moc_basis.o: moc_basis.cpp \
239                 basis.h
240
241 moc_create.o: moc_create.cpp \
242                 create.h
243
244 moc_display.o: moc_display.cpp \
245                 display.h
246
247 moc_evaluate.o: moc_evaluate.cpp \
248                 evaluate.h
249
250 moc_execute.o: moc_execute.cpp \
251                 execute.h
252
253 moc_experiment.o: moc_experiment.cpp \
254                 experiment.h
255
256 moc_lines.o: moc_lines.cpp \
257                 lines.h
258
259 moc_mode.o: moc_mode.cpp \
260                 mode.h
261
262 moc_picture.o: moc_picture.cpp \
263                 picture.h
264
265 moc_projection.o: moc_projection.cpp \
266                 projection.h
267
268 moc_punch.o: moc_punch.cpp \
269                 punch.h
270
271 moc_select.o: moc_select.cpp \
272                 select.h
273
274 moc_shelper.o: moc_shelper.cpp \
275                 shelper.h
276
277 moc_skunk.o: moc_skunk.cpp \
278                 skunk.h
279
280 moc_stop.o: moc_stop.cpp \
281                 stop.h
282
283 moc_super.o: moc_super.cpp \
284                 super.h
285
286 moc_trace.o: moc_trace.cpp \
287                 trace.h
288
289 moc_SnarkInput.cpp: SnarkInput.h
290         $(MOC) SnarkInput.h -o moc_SnarkInput.cpp
291
292 moc_basis.cpp: basis.h
293         $(MOC) basis.h -o moc_basis.cpp 
294
295 moc_create.cpp: create.h
296         $(MOC) create.h -o moc_create.cpp
297
298 moc_display.cpp: display.h
299         $(MOC) display.h -o moc_display.cpp 
300
301 moc_evaluate.cpp: evaluate.h
302         $(MOC) evaluate.h -o moc_evaluate.cpp
303
304 moc_execute.cpp: execute.h
305         $(MOC) execute.h -o moc_execute.cpp
306
307 moc_experiment.cpp: experiment.h
308         $(MOC) experiment.h -o moc_experiment.cpp
309
310 moc_lines.cpp: lines.h
311         $(MOC) lines.h -o moc_lines.cpp
312
313 moc_mode.cpp: mode.h
314         $(MOC) mode.h -o moc_mode.cpp
315
316 moc_picture.cpp: picture.h
317         $(MOC) picture.h -o moc_picture.cpp
318
319 moc_projection.cpp: projection.h
320         $(MOC) projection.h -o moc_projection.cpp
321
322 moc_punch.cpp: punch.h
323         $(MOC) punch.h -o moc_punch.cpp 
324
325 moc_select.cpp: select.h
326         $(MOC) select.h -o moc_select.cpp
327
328 moc_shelper.cpp: shelper.h
329         $(MOC) shelper.h -o moc_shelper.cpp
330
331 moc_skunk.cpp: skunk.h
332         $(MOC) skunk.h -o moc_skunk.cpp 
333
334 moc_stop.cpp: stop.h
335         $(MOC) stop.h -o moc_stop.cpp
336
337 moc_super.cpp: super.h
338         $(MOC) super.h -o moc_super.cpp
339
340 moc_trace.cpp: trace.h
341         $(MOC) trace.h -o moc_trace.cpp