1 #############################################################################
2 # Makefile for building SnarkInput
3 # Generated by tmake at 11:14, 2002/05/14
6 #############################################################################
8 ####### Compiler, tools and options
10 QTDIR = /usr/local/qt3
15 CXXFLAGS= -pipe -O2 -DNO_DEBUG -std=c++98
16 INCPATH = -I$(QTDIR)/include
19 LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt -lm
20 MOC = $(QTDIR)/bin/moc
21 UIC = $(QTDIR)/bin/uic
29 HEADERS = SnarkInput.h \
49 SOURCES = SnarkInput.cpp \
67 OBJECTS = SnarkInput.o \
85 SRCMOC = moc_SnarkInput.cpp \
102 OBJMOC = moc_SnarkInput.o \
120 TARGET = $(SNARK14ROOT)/bin/snark14Input
121 INTERFACE_DECL_PATH = .
123 ####### Implicit rules
125 .SUFFIXES: .cpp .cxx .cpp .C .c
128 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
131 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
134 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
137 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
140 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
147 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
148 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
153 @rm -f $(OBJECTS) $(OBJMOC) moc_*.cpp $(TARGET)
155 ####### Sub-libraries
158 ###### Combined headers
163 SnarkInput.o: SnarkInput.cpp \
187 create.o: create.cpp \
190 display.o: display.cpp \
193 evaluate.o: evaluate.cpp \
196 execute.o: execute.cpp \
199 experiment.o: experiment.cpp \
211 picture.o: picture.cpp \
214 projection.o: projection.cpp \
220 select.o: select.cpp \
235 moc_SnarkInput.o: moc_SnarkInput.cpp \
238 moc_basis.o: moc_basis.cpp \
241 moc_create.o: moc_create.cpp \
244 moc_display.o: moc_display.cpp \
247 moc_evaluate.o: moc_evaluate.cpp \
250 moc_execute.o: moc_execute.cpp \
253 moc_experiment.o: moc_experiment.cpp \
256 moc_lines.o: moc_lines.cpp \
259 moc_mode.o: moc_mode.cpp \
262 moc_picture.o: moc_picture.cpp \
265 moc_projection.o: moc_projection.cpp \
268 moc_punch.o: moc_punch.cpp \
271 moc_select.o: moc_select.cpp \
274 moc_shelper.o: moc_shelper.cpp \
277 moc_skunk.o: moc_skunk.cpp \
280 moc_stop.o: moc_stop.cpp \
283 moc_super.o: moc_super.cpp \
286 moc_trace.o: moc_trace.cpp \
289 moc_SnarkInput.cpp: SnarkInput.h
290 $(MOC) SnarkInput.h -o moc_SnarkInput.cpp
292 moc_basis.cpp: basis.h
293 $(MOC) basis.h -o moc_basis.cpp
295 moc_create.cpp: create.h
296 $(MOC) create.h -o moc_create.cpp
298 moc_display.cpp: display.h
299 $(MOC) display.h -o moc_display.cpp
301 moc_evaluate.cpp: evaluate.h
302 $(MOC) evaluate.h -o moc_evaluate.cpp
304 moc_execute.cpp: execute.h
305 $(MOC) execute.h -o moc_execute.cpp
307 moc_experiment.cpp: experiment.h
308 $(MOC) experiment.h -o moc_experiment.cpp
310 moc_lines.cpp: lines.h
311 $(MOC) lines.h -o moc_lines.cpp
314 $(MOC) mode.h -o moc_mode.cpp
316 moc_picture.cpp: picture.h
317 $(MOC) picture.h -o moc_picture.cpp
319 moc_projection.cpp: projection.h
320 $(MOC) projection.h -o moc_projection.cpp
322 moc_punch.cpp: punch.h
323 $(MOC) punch.h -o moc_punch.cpp
325 moc_select.cpp: select.h
326 $(MOC) select.h -o moc_select.cpp
328 moc_shelper.cpp: shelper.h
329 $(MOC) shelper.h -o moc_shelper.cpp
331 moc_skunk.cpp: skunk.h
332 $(MOC) skunk.h -o moc_skunk.cpp
335 $(MOC) stop.h -o moc_stop.cpp
337 moc_super.cpp: super.h
338 $(MOC) super.h -o moc_super.cpp
340 moc_trace.cpp: trace.h
341 $(MOC) trace.h -o moc_trace.cpp