############################################################################# # Makefile for building SnarkInput # Generated by tmake at 11:14, 2002/05/14 # Project: SnarkInput # Template: app ############################################################################# ####### Compiler, tools and options CC = gcc CXX = g++ CFLAGS = -pipe -O2 CXXFLAGS= -pipe -O2 -DNO_DEBUG -std=c++98 INCPATH = -I$(QTDIR)/include LINK = g++ -std=c++98 LFLAGS = LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -lm MOC = $(QTDIR)/bin/moc UIC = $(QTDIR)/bin/uic SNARK14ROOT = ../.. TAR = tar -cf GZIP = gzip -9f ####### Files HEADERS = SnarkInput.h \ basis.h \ create.h \ display.h \ evaluate.h \ execute.h \ experiment.h \ icons.h \ lines.h \ misc.h \ mode.h \ picture.h \ projection.h \ punch.h \ select.h \ skunk.h \ stop.h \ super.h \ trace.h \ variables.h SOURCES = SnarkInput.cpp \ basis.cpp \ create.cpp \ display.cpp \ evaluate.cpp \ execute.cpp \ experiment.cpp \ lines.cpp \ misc.cpp \ mode.cpp \ picture.cpp \ projection.cpp \ punch.cpp \ select.cpp \ skunk.cpp \ stop.cpp \ super.cpp \ trace.cpp OBJECTS = SnarkInput.o \ basis.o \ create.o \ display.o \ evaluate.o \ execute.o \ experiment.o \ lines.o \ misc.o \ mode.o \ picture.o \ projection.o \ punch.o \ select.o \ skunk.o \ stop.o \ super.o \ trace.o SRCMOC = moc_SnarkInput.cpp \ moc_basis.cpp \ moc_create.cpp \ moc_display.cpp \ moc_evaluate.cpp \ moc_execute.cpp \ moc_experiment.cpp \ moc_lines.cpp \ moc_mode.cpp \ moc_picture.cpp \ moc_projection.cpp \ moc_punch.cpp \ moc_select.cpp \ moc_skunk.cpp \ moc_stop.cpp \ moc_super.cpp \ moc_trace.cpp OBJMOC = moc_SnarkInput.o \ moc_basis.o \ moc_create.o \ moc_display.o \ moc_evaluate.o \ moc_execute.o \ moc_experiment.o \ moc_lines.o \ moc_mode.o \ moc_picture.o \ moc_projection.o \ moc_punch.o \ moc_select.o \ moc_skunk.o \ moc_stop.o \ moc_super.o \ moc_trace.o DIST = TARGET = $(SNARK14ROOT)/bin/snark14Input INTERFACE_DECL_PATH = . ####### Implicit rules .SUFFIXES: .cpp .cxx .cpp .C .c .cpp.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cxx.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cc.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .C.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .c.o: $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< ####### Build rules all: $(TARGET) $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) moc: $(SRCMOC) clean: @rm -f $(OBJECTS) $(OBJMOC) moc_*.cpp $(TARGET) @rm -f *~ core ####### Sub-libraries ###### Combined headers ####### Compile SnarkInput.o: SnarkInput.cpp \ SnarkInput.h \ basis.h \ create.h \ display.h \ evaluate.h \ execute.h \ icons.h \ lines.h \ misc.h \ mode.h \ picture.h \ projection.h \ punch.h \ select.h \ skunk.h \ stop.h \ super.h \ trace.h \ variables.h basis.o: basis.cpp \ basis.h create.o: create.cpp \ create.h display.o: display.cpp \ display.h evaluate.o: evaluate.cpp \ evaluate.h execute.o: execute.cpp \ execute.h experiment.o: experiment.cpp \ experiment.h lines.o: lines.cpp \ lines.h misc.o: misc.cpp \ misc.h mode.o: mode.cpp \ mode.h picture.o: picture.cpp \ picture.h projection.o: projection.cpp \ projection.h punch.o: punch.cpp \ punch.h select.o: select.cpp \ select.h skunk.o: skunk.cpp \ skunk.h stop.o: stop.cpp \ stop.h super.o: super.cpp \ super.h trace.o: trace.cpp \ trace.h moc_SnarkInput.o: moc_SnarkInput.cpp \ SnarkInput.h moc_basis.o: moc_basis.cpp \ basis.h moc_create.o: moc_create.cpp \ create.h moc_display.o: moc_display.cpp \ display.h moc_evaluate.o: moc_evaluate.cpp \ evaluate.h moc_execute.o: moc_execute.cpp \ execute.h moc_experiment.o: moc_experiment.cpp \ experiment.h moc_lines.o: moc_lines.cpp \ lines.h moc_mode.o: moc_mode.cpp \ mode.h moc_picture.o: moc_picture.cpp \ picture.h moc_projection.o: moc_projection.cpp \ projection.h moc_punch.o: moc_punch.cpp \ punch.h moc_select.o: moc_select.cpp \ select.h moc_shelper.o: moc_shelper.cpp \ shelper.h moc_skunk.o: moc_skunk.cpp \ skunk.h moc_stop.o: moc_stop.cpp \ stop.h moc_super.o: moc_super.cpp \ super.h moc_trace.o: moc_trace.cpp \ trace.h moc_SnarkInput.cpp: SnarkInput.h $(MOC) SnarkInput.h -o moc_SnarkInput.cpp moc_basis.cpp: basis.h $(MOC) basis.h -o moc_basis.cpp moc_create.cpp: create.h $(MOC) create.h -o moc_create.cpp moc_display.cpp: display.h $(MOC) display.h -o moc_display.cpp moc_evaluate.cpp: evaluate.h $(MOC) evaluate.h -o moc_evaluate.cpp moc_execute.cpp: execute.h $(MOC) execute.h -o moc_execute.cpp moc_experiment.cpp: experiment.h $(MOC) experiment.h -o moc_experiment.cpp moc_lines.cpp: lines.h $(MOC) lines.h -o moc_lines.cpp moc_mode.cpp: mode.h $(MOC) mode.h -o moc_mode.cpp moc_picture.cpp: picture.h $(MOC) picture.h -o moc_picture.cpp moc_projection.cpp: projection.h $(MOC) projection.h -o moc_projection.cpp moc_punch.cpp: punch.h $(MOC) punch.h -o moc_punch.cpp moc_select.cpp: select.h $(MOC) select.h -o moc_select.cpp moc_shelper.cpp: shelper.h $(MOC) shelper.h -o moc_shelper.cpp moc_skunk.cpp: skunk.h $(MOC) skunk.h -o moc_skunk.cpp moc_stop.cpp: stop.h $(MOC) stop.h -o moc_stop.cpp moc_super.cpp: super.h $(MOC) super.h -o moc_super.cpp moc_trace.cpp: trace.h $(MOC) trace.h -o moc_trace.cpp