########################################################################
#  Structured Markov Chains Solver       [  SMCSolver  ]               #
#  Dario Bini, Beatrice Meini, Sergio Steffe'                          #
#  dario.bini@unipi.it, beatrice.meini@unipi.it, steffe@cs.dm.unipi.it #
#  Dipartimento di Matematica - Universita' di Pisa                    # 
#  Largo Pontecorvo 5                                                  #  
#  56127 Pisa                                                          # 
#  Italy                                                               # 
#  Version 2.2 - March 2024                                          #
########################################################################
# minimum BLAS for SMCSolver                                 #
##############################################################
#
include ../../make.inc
#
OBJ= dasum.o dcopy.o dgemv.o dnrm2.o dswap.o dtrmv.o dzasum.o xerbla.o\
	 zdotc.o zgemm.o zherk.o ztrsm.o daxpy.o  ddot.o dger.o drot.o\
	 dsyrk.o dtrsm.o idamax.o zaxpy.o  zdotu.o  zgemv.o zscal.o ztrsv.o\
	dcabs1.o dgemm.o dlamch.o dscal.o dtrmm.o dtrsv.o izamax.o zcopy.o \
	zdscal.o  zgeru.o  zswap.o

LIBBLAS=libblas.a

blas: $(LIBBLAS)

$(LIBBLAS): $(OBJ)
	$(ARCH) $(ARCHFLAGS) ../$(LIBBLAS) $(OBJ)		
	$(RANLIB) ../$(LIBBLAS)

clean:
	rm -f *.o ../$(LIBBLAS)
 
.f.o: 
	$(FF) $(FFOPT) -c $*.f
