# Generated automatically from Makefile.in by configure.
prefix=/usr/local
exec_prefix=${prefix}

CXX = g++ -O3 -Wall

INCDIR = ../include

OFILES = add.o assign.o bits.o compare.o divide.o fastExp.o \
	 io.o jacobi.o multiply.o shift.o random.o static.o

libln3.a: $(OFILES)
	$(AR) -r libln3.a $(OFILES)
	ranlib libln3.a
#	-[ ! -e ../lib ] && mkdir ../lib
	cp libln3.a ../lib

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

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

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

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

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

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

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

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

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

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

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

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

install: libln3.a
	/usr/bin/install libln3.a ${exec_prefix}/lib

clean:
	$(RM) *.o *.a

distclean: clean
	$(RM) Makefile
