--- rpl/lapack/blas/Makefile.am 2023/08/07 08:38:42 1.15 +++ rpl/lapack/blas/Makefile.am 2023/08/07 08:53:03 1.16 @@ -2,47 +2,87 @@ noinst_LIBRARIES = libblas.a libblas_a_FFLAGS=$(AM_FFLAGS) -g -DBLAS1=idamax.f dasum.f daxpy.f dcopy.f ddot.f \ - drot.f dscal.f dsdot.f dswap.f drotmg.f drotm.f +SRC= \ + dasum.f \ + daxpy.f \ + dcabs1.f \ + dcopy.f \ + ddot.f \ + dgbmv.f \ + dgemm.f \ + dgemv.f \ + dger.f \ + dnrm2.f90 \ + drot.f \ + drotg.f90 \ + drotm.f \ + drotmg.f \ + dsbmv.f \ + dscal.f \ + dsdot.f \ + dspmv.f \ + dspr2.f \ + dspr.f \ + dswap.f \ + dsymm.f \ + dsymv.f \ + dsyr2.f \ + dsyr2k.f \ + dsyr.f \ + dsyrk.f \ + dtbmv.f \ + dtbsv.f \ + dtpmv.f \ + dtpsv.f \ + dtrmm.f \ + dtrmv.f \ + dtrsm.f \ + dtrsv.f \ + dzasum.f \ + dznrm2.f90 \ + idamax.f \ + izamax.f \ + list \ + lsame.f \ + xerbla_array.f \ + xerbla.f \ + zaxpy.f \ + zcopy.f \ + zdotc.f \ + zdotu.f \ + zdrot.f \ + zdscal.f \ + zgbmv.f \ + zgemm.f \ + zgemv.f \ + zgerc.f \ + zgeru.f \ + zhbmv.f \ + zhemm.f \ + zhemv.f \ + zher2.f \ + zher2k.f \ + zher.f \ + zherk.f \ + zhpmv.f \ + zhpr2.f \ + zhpr.f \ + zrotg.f90 \ + zscal.f \ + zswap.f \ + zsymm.f \ + zsyr2k.f \ + zsyrk.f \ + ztbmv.f \ + ztbsv.f \ + ztpmv.f \ + ztpsv.f \ + ztrmm.f \ + ztrmv.f \ + ztrsm.f \ + ztrsv.f -ZBLAS1=dcabs1.f dzasum.f izamax.f zaxpy.f zcopy.f \ - zdotc.f zdotu.f zdscal.f zscal.f zswap.f zdrot.f - -ZB1AUX=idamax.f dasum.f daxpy.f dcopy.f dnrm2.f dscal.f - -#--------------------------------------------------------------------- -# The following line defines auxiliary routines needed by both the -# Level 2 and Level 3 BLAS. Comment it out only if you already have -# both the Level 2 and 3 BLAS. -#--------------------------------------------------------------------- - -ALLBLAS = lsame.f xerbla.f xerbla_array.f - -#--------------------------------------------------------- -# Comment out the next 4 definitions if you already have -# the Level 2 BLAS. -#--------------------------------------------------------- - -DBLAS2=dgemv.f dgbmv.f dsymv.f dsbmv.f dspmv.f \ - dtrmv.f dtbmv.f dtpmv.f dtrsv.f dtbsv.f dtpsv.f \ - dger.f dsyr.f dspr.f dsyr2.f dspr2.f - -ZBLAS2=zgemv.f zgbmv.f zhemv.f zhbmv.f zhpmv.f \ - ztrmv.f ztbmv.f ztpmv.f ztrsv.f ztbsv.f ztpsv.f \ - zgerc.f zgeru.f zher.f zhpr.f zher2.f zhpr2.f - -#--------------------------------------------------------- -# Comment out the next 4 definitions if you already have -# the Level 3 BLAS. -#--------------------------------------------------------- - -DBLAS3 = dgemm.f dsymm.f dsyrk.f dsyr2k.f dtrmm.f dtrsm.f - -ZBLAS3 = zgemm.f zsymm.f zsyrk.f zsyr2k.f ztrmm.f ztrsm.f \ - zhemm.f zherk.f zher2k.f - -libblas_a_SOURCES = $(ALLBLAS) $(DBLAS1) $(DBLAS2) $(DBLAS3) \ - $(ZBLAS1) $(ZBLAS2) $(ZBLAS3) +libblas_a_SOURCES = $(SRC) copy: for i in $(ALLBLAS) $(DBLAS1) $(DBLAS2) $(DBLAS3) \