1 #############################################################################
2 # Makefile for building SnarkInput
3 # Generated by tmake at 11:14, 2002/05/14
6 #############################################################################
8 ####### Compiler, tools and options
13 CXXFLAGS= -pipe -O2 -DNO_DEBUG -std=c++98
14 INCPATH = -I$(QTDIR)/include
17 LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -lm
18 MOC = $(QTDIR)/bin/moc
19 UIC = $(QTDIR)/bin/uic
27 HEADERS = SnarkInput.h \
47 SOURCES = SnarkInput.cpp \
65 OBJECTS = SnarkInput.o \
83 SRCMOC = moc_SnarkInput.cpp \
100 OBJMOC = moc_SnarkInput.o \
118 TARGET = $(SNARK14ROOT)/bin/snark14Input
119 INTERFACE_DECL_PATH = .
121 ####### Implicit rules
123 .SUFFIXES: .cpp .cxx .cpp .C .c
126 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
129 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
132 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
135 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
138 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
145 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
146 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
151 @rm -f $(OBJECTS) $(OBJMOC) moc_*.cpp $(TARGET)
153 ####### Sub-libraries
156 ###### Combined headers
161 SnarkInput.o: SnarkInput.cpp \
185 create.o: create.cpp \
188 display.o: display.cpp \
191 evaluate.o: evaluate.cpp \
194 execute.o: execute.cpp \
197 experiment.o: experiment.cpp \
209 picture.o: picture.cpp \
212 projection.o: projection.cpp \
218 select.o: select.cpp \
233 moc_SnarkInput.o: moc_SnarkInput.cpp \
236 moc_basis.o: moc_basis.cpp \
239 moc_create.o: moc_create.cpp \
242 moc_display.o: moc_display.cpp \
245 moc_evaluate.o: moc_evaluate.cpp \
248 moc_execute.o: moc_execute.cpp \
251 moc_experiment.o: moc_experiment.cpp \
254 moc_lines.o: moc_lines.cpp \
257 moc_mode.o: moc_mode.cpp \
260 moc_picture.o: moc_picture.cpp \
263 moc_projection.o: moc_projection.cpp \
266 moc_punch.o: moc_punch.cpp \
269 moc_select.o: moc_select.cpp \
272 moc_shelper.o: moc_shelper.cpp \
275 moc_skunk.o: moc_skunk.cpp \
278 moc_stop.o: moc_stop.cpp \
281 moc_super.o: moc_super.cpp \
284 moc_trace.o: moc_trace.cpp \
287 moc_SnarkInput.cpp: SnarkInput.h
288 $(MOC) SnarkInput.h -o moc_SnarkInput.cpp
290 moc_basis.cpp: basis.h
291 $(MOC) basis.h -o moc_basis.cpp
293 moc_create.cpp: create.h
294 $(MOC) create.h -o moc_create.cpp
296 moc_display.cpp: display.h
297 $(MOC) display.h -o moc_display.cpp
299 moc_evaluate.cpp: evaluate.h
300 $(MOC) evaluate.h -o moc_evaluate.cpp
302 moc_execute.cpp: execute.h
303 $(MOC) execute.h -o moc_execute.cpp
305 moc_experiment.cpp: experiment.h
306 $(MOC) experiment.h -o moc_experiment.cpp
308 moc_lines.cpp: lines.h
309 $(MOC) lines.h -o moc_lines.cpp
312 $(MOC) mode.h -o moc_mode.cpp
314 moc_picture.cpp: picture.h
315 $(MOC) picture.h -o moc_picture.cpp
317 moc_projection.cpp: projection.h
318 $(MOC) projection.h -o moc_projection.cpp
320 moc_punch.cpp: punch.h
321 $(MOC) punch.h -o moc_punch.cpp
323 moc_select.cpp: select.h
324 $(MOC) select.h -o moc_select.cpp
326 moc_shelper.cpp: shelper.h
327 $(MOC) shelper.h -o moc_shelper.cpp
329 moc_skunk.cpp: skunk.h
330 $(MOC) skunk.h -o moc_skunk.cpp
333 $(MOC) stop.h -o moc_stop.cpp
335 moc_super.cpp: super.h
336 $(MOC) super.h -o moc_super.cpp
338 moc_trace.cpp: trace.h
339 $(MOC) trace.h -o moc_trace.cpp