#/////////////////////////////////////////////////////////////////////////////////////////
#   -- PLASMA --
#      University of Tennessee
#
include ../make.inc

    ALLOBJ = cblas_caxpy.o      cblas_csscal.o  cblas_dger.o    cblas_dtbsv.o   \
             cblas_ccopy.o      cblas_cswap.o   cblas_dnrm2.o   cblas_dtpmv.o   \
             cblas_cdotc_sub.o  cblas_csymm.o   cblas_drot.o    cblas_dtpsv.o   \
             cblas_cdotu_sub.o  cblas_csyr2k.o  cblas_drotg.o   cblas_dtrmm.o   \
             cblas_cgbmv.o      cblas_csyrk.o   cblas_drotm.o   cblas_dtrmv.o   \
             cblas_cgemm.o      cblas_ctbmv.o   cblas_drotmg.o  cblas_dtrsm.o   \
             cblas_cgemv.o      cblas_ctbsv.o   cblas_dsbmv.o   cblas_dtrsv.o   \
             cblas_cgerc.o      cblas_ctpmv.o   cblas_dscal.o   cblas_dzasum.o  \
             cblas_cgeru.o      cblas_ctpsv.o   cblas_dsdot.o   cblas_dznrm2.o  \
             cblas_chbmv.o      cblas_ctrmm.o   cblas_dspmv.o   cblas_globals.o \
             cblas_chemm.o      cblas_ctrmv.o   cblas_dspr2.o   cblas_icamax.o  \
             cblas_chemv.o      cblas_ctrsm.o   cblas_dspr.o    cblas_idamax.o  \
             cblas_cher2.o      cblas_ctrsv.o   cblas_dswap.o   cblas_isamax.o  \
             cblas_cher2k.o     cblas_dasum.o   cblas_dsymm.o   cblas_izamax.o  \
             cblas_cher.o       cblas_daxpy.o   cblas_dsymv.o   cblas_sasum.o   \
             cblas_cherk.o      cblas_dcopy.o   cblas_dsyr2.o   cblas_saxpy.o   \
             cblas_chpmv.o      cblas_ddot.o    cblas_dsyr2k.o  cblas_scasum.o  \
             cblas_chpr2.o      cblas_dgbmv.o   cblas_dsyr.o    cblas_scnrm2.o  \
             cblas_chpr.o       cblas_dgemm.o   cblas_dsyrk.o   cblas_scopy.o   \
             cblas_cscal.o      cblas_dgemv.o   cblas_dtbmv.o   cblas_sdot.o    \
             \
             cblas_sdsdot.o cblas_ssyr.o        cblas_zgeru.o   cblas_ztrmm.o   \
             cblas_sgbmv.o  cblas_ssyrk.o       cblas_zhbmv.o   cblas_ztrmv.o   \
             cblas_sgemm.o  cblas_stbmv.o       cblas_zhemm.o   cblas_ztrsm.o   \
             cblas_sgemv.o  cblas_stbsv.o       cblas_zhemv.o   cblas_ztrsv.o   \
             cblas_sger.o   cblas_stpmv.o       cblas_zher2.o   xerbla.o        \
             cblas_snrm2.o  cblas_stpsv.o       cblas_zher2k.o  \
             cblas_srot.o   cblas_strmm.o       cblas_zher.o    \
             cblas_srotg.o  cblas_strmv.o       cblas_zherk.o   \
             cblas_srotm.o  cblas_strsm.o       cblas_zhpmv.o   \
             cblas_srotmg.o cblas_strsv.o       cblas_zhpr2.o   \
             cblas_ssbmv.o  cblas_xerbla.o      cblas_zhpr.o    \
             cblas_sscal.o  cblas_zaxpy.o       cblas_zscal.o   \
             cblas_sspmv.o  cblas_zcopy.o       cblas_zswap.o   \
             cblas_sspr2.o  cblas_zdotc_sub.o   cblas_zsymm.o   \
             cblas_sspr.o   cblas_zdotu_sub.o   cblas_zsyr2k.o  \
             cblas_sswap.o  cblas_zdscal.o      cblas_zsyrk.o   \
             cblas_ssymm.o  cblas_zgbmv.o       cblas_ztbmv.o   \
             cblas_ssymv.o  cblas_zgemm.o       cblas_ztbsv.o   \
             cblas_ssyr2.o  cblas_zgemv.o       cblas_ztpmv.o   \
             cblas_ssyr2k.o cblas_zgerc.o       cblas_ztpsv.o   \
             \
             cdotcsub.o     isamaxsub.o \
             cdotusub.o     izamaxsub.o \
             dasumsub.o     sasumsub.o  \
             ddotsub.o      scasumsub.o \
             dnrm2sub.o     scnrm2sub.o \
             dsdotsub.o     sdotsub.o   \
             dzasumsub.o    sdsdotsub.o \
             dznrm2sub.o    snrm2sub.o  \
             icamaxsub.o    zdotcsub.o  \
             idamaxsub.o    zdotusub.o  \

LIBCBLAS = ../lib/libcblas.a

all: $(LIBCBLAS)

$(LIBCBLAS): $(ALLOBJ)
	$(ARCH) $(ARCHFLAGS) $@ $(ALLOBJ)
	$(RANLIB) $@

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

.c.o:
	$(CC) $(OPTS) $(INC) -c $< -o $@

.f.o: 
	$(FC) $(FOPTS) -c $< -o $@
