#
# Make libbnc.a
#

include ../bncmake.inc

.c.o: ../bnc.h
	$(CC) -c $(INCLUDES) $<

all: get_sec.o efunc.o stack.o linear.o cg.o lu.o newton.o power.o ivpower.o integral.o poly.o complex.o array.o dka.o iterative.o qr.o gtestmat.o rational.o krylov.o diff.o fread_write.o mharmonic.o algebraic_eq.o
	$(AR) libbnc.a get_sec.o
	$(AR) libbnc.a efunc.o
	$(AR) libbnc.a stack.o
	$(AR) libbnc.a linear.o
	$(AR) libbnc.a lu.o
	$(AR) libbnc.a cg.o
	$(AR) libbnc.a power.o
	$(AR) libbnc.a ivpower.o
	$(AR) libbnc.a newton.o
	$(AR) libbnc.a integral.o
	$(AR) libbnc.a poly.o
	$(AR) libbnc.a complex.o
	$(AR) libbnc.a array.o
	$(AR) libbnc.a dka.o
	$(AR) libbnc.a iterative.o
	$(AR) libbnc.a qr.o
	$(AR) libbnc.a gtestmat.o
	$(AR) libbnc.a rational.o
	$(AR) libbnc.a krylov.o
	$(AR) libbnc.a diff.o
	$(AR) libbnc.a fread_write.o
	$(AR) libbnc.a mharmonic.o
	$(AR) libbnc.a algebraic_eq.o

clean:
	-rm *.o
	-rm *.a
