AUXO = pow_ii.o pow_si.o smaxloc.o sf__cabs.o pow_di.o dmaxloc.o df__cabs.o lsame.o xerbla_array.o xerbla.o 
SINGLEO = caxpy.o ccopy.o cdotc.o cdotu.o cgbmv.o cgemm.o cgemv.o cgerc.o cgeru.o chbmv.o chemm.o chemv.o cher2.o cher2k.o cher.o cherk.o chpmv.o chpr2.o chpr.o crotg.o cscal.o csrot.o csscal.o cswap.o csymm.o csyr2k.o csyrk.o ctbmv.o ctbsv.o ctpmv.o ctpsv.o ctrmm.o ctrmv.o ctrsm.o ctrsv.o icamax.o isamax.o sasum.o saxpy.o scabs1.o scasum.o scnrm2.o scopy.o sdot.o sgbmv.o sgemm.o sgemv.o sger.o snrm2.o srot.o srotg.o srotm.o srotmg.o ssbmv.o sscal.o sspmv.o sspr2.o sspr.o sswap.o ssymm.o ssymv.o ssyr2.o ssyr2k.o ssyr.o ssyrk.o stbmv.o stbsv.o stpmv.o stpsv.o strmm.o strmv.o strsm.o strsv.o 
DOUBLEO = dasum.o daxpy.o dcabs1.o dcopy.o ddot.o dgbmv.o dgemm.o dgemv.o dger.o dnrm2.o drot.o drotg.o drotm.o drotmg.o dsbmv.o dscal.o dsdot.o dspmv.o dspr2.o dspr.o dswap.o dsymm.o dsymv.o dsyr2.o dsyr2k.o dsyr.o dsyrk.o dtbmv.o dtbsv.o dtpmv.o dtpsv.o dtrmm.o dtrmv.o dtrsm.o dtrsv.o dzasum.o dznrm2.o idamax.o izamax.o sdsdot.o zaxpy.o zcopy.o zdotc.o zdotu.o zdrot.o zdscal.o zgbmv.o zgemm.o zgemv.o zgerc.o zgeru.o zhbmv.o zhemm.o zhemv.o zher2.o zher2k.o zher.o zherk.o zhpmv.o zhpr2.o zhpr.o zrotg.o zscal.o zswap.o zsymm.o zsyr2k.o zsyrk.o ztbmv.o ztbsv.o ztpmv.o ztpsv.o ztrmm.o ztrmv.o ztrsm.o ztrsv.o 

lib: $(SINGLEO) $(DOUBLEO) $(AUXO)
	$(AR) $(AR_FLAGS) ../$(LIBNAME) $(SINGLEO) $(DOUBLEO) $(AUXO)

aux: $(AUXO)
	$(AR) $(AR_FLAGS) ../$(LIBNAME) $(AUXO)

single: $(SINGLEO) $(AUXO)
	$(AR) $(AR_FLAGS) ../$(LIBNAME) $(SINGLEO) $(AUXO)

double: $(DOUBLEO) $(AUXO)
	$(AR) $(AR_FLAGS) ../$(LIBNAME) $(DOUBLEO) $(AUXO)

.c.o:
	$(CC) $(COPTFLAGS) -c $< -o $@
QUADO = pow_qi.o qmaxloc.o qf__cabs.o qasum.o qaxpy.o qcabs1.o qcopy.o qdot.o qgbmv.o qgemm.o qgemv.o qger.o qnrm2.o qrot.o qrotg.o qrotm.o qrotmg.o qsbmv.o qscal.o qddot.o qspmv.o qspr2.o qspr.o qswap.o qsymm.o qsymv.o qsyr2.o qsyr2k.o qsyr.o qsyrk.o qtbmv.o qtbsv.o qtpmv.o qtpsv.o qtrmm.o qtrmv.o qtrsm.o qtrsv.o qwasum.o qwnrm2.o iqamax.o iwamax.o dqddot.o waxpy.o wcopy.o wqotc.o wqotu.o wqrot.o wqscal.o wgbmv.o wgemm.o wgemv.o wgerc.o wgeru.o whbmv.o whemm.o whemv.o wher2.o wher2k.o wher.o wherk.o whpmv.o whpr2.o whpr.o wrotg.o wscal.o wswap.o wsymm.o wsyr2k.o wsyrk.o wtbmv.o wtbsv.o wtpmv.o wtpsv.o wtrmm.o wtrmv.o wtrsm.o wtrsv.o 

quad: $(QUADO) $(AUXO)
	$(AR) $(AR_FLAGS) ../$(LIBNAME) $(QUADO) $(AUXO)

qlib: $(SINGLEO) $(DOUBLEO) $(QUADO) $(AUXO)
	$(AR) $(AR_FLAGS) ../$(LIBNAME) $(SINGLEO) $(DOUBLEO) $(QUADO) $(AUXO)


HALFO = pow_hi.o hmaxloc.o hf__cabs.o hasum.o haxpy.o hcabs1.o hcopy.o hdot.o hgbmv.o hgemm.o hgemv.o hger.o hnrm2.o hrot.o hrotg.o hrotm.o hrotmg.o hsbmv.o hscal.o hddot.o hspmv.o hspr2.o hspr.o hswap.o hsymm.o hsymv.o hsyr2.o hsyr2k.o hsyr.o hsyrk.o htbmv.o htbsv.o htpmv.o htpsv.o htrmm.o htrmv.o htrsm.o htrsv.o hwasum.o hwnrm2.o ihamax.o ikamax.o dhddot.o kaxpy.o kcopy.o kgbmv.o kgemm.o kgemv.o kgerc.o kgeru.o khbmv.o khemm.o khemv.o kher2.o kher2k.o kher.o kherk.o khpmv.o khpr2.o khpr.o krotg.o kscal.o kswap.o ksymm.o ksyr2k.o ksyrk.o ktbmv.o ktbsv.o ktpmv.o ktpsv.o ktrmm.o ktrmv.o ktrsm.o ktrsv.o 

half: $(HALFO) $(AUXO)
	$(AR) $(AR_FLAGS) ../$(LIBNAME) $(HALFO) $(AUXO)

hlib: $(SINGLEO) $(DOUBLEO) $(HALFO) $(AUXO)
	$(AR) $(AR_FLAGS) ../$(LIBNAME) $(SINGLEO) $(DOUBLEO) $(HALFO) $(AUXO)

qhlib: $(SINGLEO) $(DOUBLEO) $(QUADO) $(HALFO) $(AUXO)
	$(AR) $(AR_FLAGS) ../$(LIBNAME) $(SINGLEO) $(DOUBLEO) $(QUADO) $(HALFO) $(AUXO)

