###########################################
# minimum LAPACK for SMCSolver
###########################################
#
include ../../make.inc
#

UTILOBJ= dlamch.o  ieeeck.o  ilaenv.o  izmax1.o  iparmq.o lsamen.o  lsame.o

DOBJ= dbdsqr.o dgeequ.o dgeqp3.o dgesvx.o dlabad.o dlahqr.o dlangt.o dlaqp2.o \
      dlarfx.o dlasq2.o dlasrt.o dorg2r.o dorm2r.o dpotf2.o dtrsyl.o \
      dgebak.o dgees.o dgeqr2.o dgetf2.o dlabrd.o dlahrd.o dlanhs.o dlaqps.o\
      dlartg.o dlasq3.o dlassq.o dorgbr.o dormbr.o dpotrf.o dtrti2.o\
      dgebal.o dgehd2.o dgeqrf.o dgetrf.o dlacon.o dlaln2.o dlantr.o dlarfb.o\
      dlas2.o dlasq4.o dlasv2.o dorghr.o dorml2.o dpotrs.o dtrtri.o dgebd2.o\
      dgehrd.o dgerfs.o dgetri.o dlacpy.o dlamch.o dlanv2.o dlarfg.o dlahr2.o dlascl.o\
      dlasq5.o dlaswp.o dorgl2.o dormlq.o drscl.o dzsum1.o dgebrd.o dgelq2.o\
      dgesvd.o dgetrs.o dlacn2.o dladiv.o dlangb.o dlapy2.o dlarf.o dlaset.o dlasq6.o\
      dlasy2.o dorglq.o dormqr.o dtrexc.o dlaqr0.o dgecon.o dgelqf.o dgesv.o dhseqr.o\
      dlaexc.o dlange.o dlaqge.o dlarft.o dlasq1.o dlasr.o dlatrs.o dorgqr.o\
      dposv.o dtrsen.o dlazq3.o dlazq4.o dlaqr1.o dlaqr2.o dlaqr3.o dlaqr4.o dlaqr5.o\
      dgeequ.o  dgees.o  dgeesx.o  dgeev.o  dgeevx.o dtrevc.o  dtrsna.o  dlaqtr.o dgegv.o\
      dggbal.o dgghrd.o dhgeqz.o dtgevc.o dggbak.o dlag2.o dlapy3.o


ZOBJ= dlassq.o zgecon.o zgerfs.o zgesvx.o zgetrf.o zlacgv.o zlacn2.o zlacpy.o\
      zlangb.o zlangt.o zlaqge.o zlaswp.o zposv.o  zpotrf.o zdrscl.o\
      zgeequ.o zgesv.o zgetf2.o zgetrs.o zlacon.o zladiv.o zlange.o\
      zlantr.o zlassq.o zlatrs.o zpotf2.o zpotrs.o zgetri.o ztrti2.o ztrtri.o ztrtrs.o


LAPACKLIB = ../liblapack.a

lapack: $(LAPACKLIB)

$(LAPACKLIB): $(UTILOBJ) $(DOBJ) $(ZOBJ)
	rm -f ../liblapack.a
	$(ARCH) $(ARCHFLAGS) ../liblapack.a $(UTILOBJ) $(DOBJ) $(ZOBJ)
	$(RANLIB) ../liblapack.a

dlamch.o: dlamch.f
	$(FF) -c dlamch.f


.f.o:
	$(FF) $(FFOPT) -c $*.f

clean:
	rm -f ../liblapack.a *.o

