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

F2C = f2c
F2COPTS = -a -C++

ALLOBJ = spotf2.o sgetf2.o sgeqr2.o sgelq2.o spotrf.o \
             slarfb.o slarf.o slarfg.o slarft.o slarfp.o \
             slagsy.o slacpy.o slaswp.o slange.o slansy.o slassq.o slarnv.o slaruv.o \
             slaisnan.o sisnan.o slamch.o slapy2.o ilaslr.o ilaslc.o sladiv.o \
	     slapy3.o \
         dpotf2.o dgetf2.o dgeqr2.o dgelq2.o dpotrf.o \
             dlarfb.o dlarf.o dlarfg.o dlarft.o dlarfp.o \
             dlagsy.o dlacpy.o dlaswp.o dlange.o dlansy.o dlassq.o dlarnv.o dlaruv.o \
             dlaisnan.o disnan.o dlamch.o dlapy2.o iladlr.o iladlc.o dladiv.o \
	     dlapy3.o \
         cpotf2.o cgetf2.o cgeqr2.o cgelq2.o cpotrf.o \
             clarfb.o clarf.o clarfg.o clarft.o clarfp.o \
             claghe.o clacpy.o claswp.o clange.o clansy.o classq.o clarnv.o ilaclr.o ilaclc.o \
             clacgv.o cladiv.o \
         zpotf2.o zgetf2.o zgeqr2.o zgelq2.o zpotrf.o \
             zlarfb.o zlarf.o zlarfg.o zlarft.o zlarfp.o \
             zlaghe.o zlacpy.o zlaswp.o zlange.o zlansy.o zlassq.o zlarnv.o ilazlr.o ilazlc.o \
             zlacgv.o zladiv.o \
         dlag2s.o slag2d.o zlag2c.o clag2z.o \
	 plasma_ilaenv.o iparmq.o iladlc.o iladlr.o ieeeck.o xerbla.o lsame.o \
	 plasma_cdotc.o plasma_cdotu.o plasma_zdotc.o plasma_zdotu.o \
	 plasma_cdotcsub.o plasma_cdotusub.o plasma_zdotcsub.o plasma_zdotusub.o
	

LIBCORELAPACK=../lib/libcorelapack.a

all: $(LIBCORELAPACK)

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

clean:
	rm -f *.o *~

f2c:
	$(F2C) $(F2COPTS) *.f

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

.PHONY: all clean f2c
