File:  [local] / rpl / lapack / blas / Makefile.am
Revision 1.14: download - view: text, annotated - select for diffs - revision graph
Tue May 29 07:19:40 2018 UTC (5 years, 11 months ago) by bertrand
Branches: MAIN
CVS tags: rpl-4_1_33, rpl-4_1_32, rpl-4_1_31, rpl-4_1_30, rpl-4_1_29, rpl-4_1_28, HEAD
Mise à jour de Blas.

    1: noinst_LIBRARIES = libblas.a
    2: 
    3: libblas_a_FFLAGS=$(AM_FFLAGS) -g
    4: 
    5: DBLAS1=idamax.f dasum.f daxpy.f dcopy.f ddot.f dnrm2.f \
    6:        drot.f drotg.f dscal.f dsdot.f dswap.f drotmg.f drotm.f
    7: 
    8: ZBLAS1=dcabs1.f dzasum.f dznrm2.f izamax.f zaxpy.f zcopy.f \
    9:        zdotc.f zdotu.f zdscal.f zrotg.f zscal.f zswap.f zdrot.f
   10: 
   11: ZB1AUX=idamax.f dasum.f daxpy.f dcopy.f dnrm2.f dscal.f
   12: 
   13: #---------------------------------------------------------------------
   14: #  The following line defines auxiliary routines needed by both the
   15: #  Level 2 and Level 3 BLAS.  Comment it out only if you already have
   16: #  both the Level 2 and 3 BLAS.
   17: #---------------------------------------------------------------------
   18: 
   19: ALLBLAS  = lsame.f xerbla.f xerbla_array.f
   20: 
   21: #---------------------------------------------------------
   22: #  Comment out the next 4 definitions if you already have
   23: #  the Level 2 BLAS.
   24: #---------------------------------------------------------
   25: 
   26: DBLAS2=dgemv.f dgbmv.f dsymv.f dsbmv.f dspmv.f \
   27:        dtrmv.f dtbmv.f dtpmv.f dtrsv.f dtbsv.f dtpsv.f \
   28:        dger.f dsyr.f dspr.f dsyr2.f dspr2.f
   29: 
   30: ZBLAS2=zgemv.f zgbmv.f zhemv.f zhbmv.f zhpmv.f \
   31:        ztrmv.f ztbmv.f ztpmv.f ztrsv.f ztbsv.f ztpsv.f \
   32:        zgerc.f zgeru.f zher.f zhpr.f zher2.f zhpr2.f
   33: 
   34: #---------------------------------------------------------
   35: #  Comment out the next 4 definitions if you already have
   36: #  the Level 3 BLAS.
   37: #---------------------------------------------------------
   38: 
   39: DBLAS3 = dgemm.f dsymm.f dsyrk.f dsyr2k.f dtrmm.f dtrsm.f
   40: 
   41: ZBLAS3 = zgemm.f zsymm.f zsyrk.f zsyr2k.f ztrmm.f ztrsm.f \
   42:          zhemm.f zherk.f zher2k.f
   43: 
   44: libblas_a_SOURCES = $(ALLBLAS) $(DBLAS1) $(DBLAS2) $(DBLAS3) \
   45:         $(ZBLAS1) $(ZBLAS2) $(ZBLAS3)
   46: 
   47: copy:
   48:     for i in $(ALLBLAS) $(DBLAS1) $(DBLAS2) $(DBLAS3) \
   49:             $(ZBLAS1) $(ZBLAS2) $(ZBLAS3); \
   50:     do echo $$i && if [ -f $(srcdir)/../SRC/BLAS/SRC/$$i ]; then \
   51:             cp -f $(srcdir)/../SRC/BLAS/SRC/$$i $(srcdir); fi; \
   52:     done

CVSweb interface <joel.bertrand@systella.fr>