###########################################
# minimum LAPACK95 for SMCSolver
###########################################
#
include ../../make.inc
#
SUF	= f90

MODOBJS  = f77_lapack_double_dcomplex.o f95_lapack_double_dcomplex.o

AUOBJS  = la_erinfo.o la_ws_gels.o la_ws_gelss.o

DOBJS = la_dgesvd.o la_dgetrf.o la_dgees.o la_dgesv.o  la_dgetri.o \
	la_dgesv1.o la_dgesvd.o la_dgeevx.o la_dgeev.o la_dgegv.o

ZOBJS = la_zgesvd.o la_zgetrf.o la_zgees.o la_zgesv.o  la_zgetri.o \
	la_zgesv1.o la_zgesvd.o la_zgesvx.o la_zlange.o la_zlange1.o

ALLOBJS = la_auxmod.o $(MODOBJS) $(AUOBJS) $(DOBJS) $(ZOBJS)

LAPACK95LIB= ../liblapack95.a

lapack95: $(LAPACK95LIB)

$(LAPACK95LIB): $(ALLOBJS)
	rm -f ../liblapack95.a
	ar cr ../liblapack95.a $(ALLOBJS)
	ranlib ../liblapack95.a
	cp *.mod ../

clean: 
	'rm' -f *.o *.mod  ../liblapack95.a ../*.mod

.SUFFIXES: .f90 .f .o

.$(SUF).o: 
	$(FF) $(FFOPT)  -c $<

