# Generated automatically from Makefile.in by configure.
CXX = g++ -O3 -Wall


INCDIR = ../../include
LDIR = ../../src
LIBS = -lln3

TESTS = add.o bit.o bool.o     divide.o  factorial.o fastExp.o \
        increment.o jacobi.o   modSqrt.o multiply.o  shift.o  \
        sqrt.o      subtract.o unary.o

validate: validate.cc mstring.h $(TESTS)
	$(CXX) validate.cc $(TESTS) -o validate -I$(INCDIR) -L$(LDIR) $(LIBS)

add.o: add.cc
	$(CXX) -c add.cc -I$(INCDIR)

bit.o: bit.cc
	$(CXX) -c bit.cc -I$(INCDIR)

bool.o: bool.cc
	$(CXX) -c bool.cc -I$(INCDIR)

divide.o: divide.cc
	$(CXX) -c divide.cc -I$(INCDIR)

factorial.o: factorial.cc
	$(CXX) -c factorial.cc -I$(INCDIR)

fastExp.o: fastExp.cc
	$(CXX) -c fastExp.cc -I$(INCDIR)

increment.o: increment.cc
	$(CXX) -c increment.cc -I$(INCDIR)

jacobi.o: jacobi.cc
	$(CXX) -c jacobi.cc -I$(INCDIR)

modSqrt.o: modSqrt.cc
	$(CXX) -c modSqrt.cc -I$(INCDIR)

multiply.o: multiply.cc
	$(CXX) -c multiply.cc -I$(INCDIR)

shift.o: shift.cc
	$(CXX) -c shift.cc -I$(INCDIR)

sqrt.o: sqrt.cc
	$(CXX) -c sqrt.cc -I$(INCDIR)

subtract.o: subtract.cc
	$(CXX) -c subtract.cc -I$(INCDIR)

unary.o: unary.cc
	$(CXX) -c unary.cc -I$(INCDIR)

clean:
	$(RM) *.o validate

