
AR = ar

include ../../make.inc

#-------------------------------------------------------------------------------
# Suffix Rules
#-------------------------------------------------------------------------------
.SUFFIXES: .o .f
.f.o:
	$(F77) $(F77_OPTS) -c $<

#-------------------------------------------------------------------------------
# File dependencies
#-------------------------------------------------------------------------------
SRC = \
  dcombssq.f  dgesv.f   dgetrf2.f   dgetrf.f   dgetri.f   dgetrs.f \
  disnan.f    dlabad.f  dlacpy.f    dladiv.f   dlae2.f    dlaebz.f \
  dlaed0.f    dlaed1.f  dlaed2.f    dlaed3.f   dlaed4.f   dlaed5.f \
  dlaed6.f    dlaed7.f  dlaed8.f    dlaed9.f   dlaeda.f   dlaev2.f \
  dlagtf.f    dlagts.f  dlaisnan.f  dlamch.f   dlamrg.f   dlanst.f \
  dlansy.f    dlapy2.f  dlapy3.f    dlarfb.f   dlarf.f    dlarfg.f \
  dlarft.f    dlarnv.f  dlartg.f    dlaruv.f   dlas2.f    dlascl.f \
  dlaset.f    dlasq1.f  dlasq2.f    dlasq3.f   dlasq4.f   dlasq5.f \
  dlasq6.f    dlasr.f   dlasrt.f    dlassq.f   dlasv2.f   dlaswp.f \
  dlatrd.f    dorg2l.f  dorg2r.f    dorgql.f   dorgqr.f   dorgtr.f \
  dorm2l.f    dorm2r.f  dormql.f    dormqr.f   dormtr.f   dpotrf2.f \
  dpotrf.f    dstebz.f  dstedc.f    dstein.f   dsteqr.f   dsterf.f \
  dsyev.f     dsyevx.f  dsygs2.f    dsygst.f   dsygvx.f   dsytd2.f \
  dsytrd.f    dtrti2.f  dtrtri.f    ieeeck.f   iladlc.f   iladlr.f \
  ilaenv.f    ilazlc.f  ilazlr.f    iparam2stage.f  iparmq.f  xerbla.f \
  zbdsqr.f    zgebak.f  zgebal.f    zgebd2.f   zgebrd.f   zgeev.f \
  zgehd2.f    zgehrd.f  zgelq2.f    zgelqf.f   zgeqr2.f   zgeqrf.f \
  zgesvd.f    zgesv.f   zgetrf2.f   zgetrf.f   zgetri.f   zgetrs.f \
  zheevd.f    zheev.f   zheevx.f    zhegs2.f   zhegst.f   zhegv.f \
  zhegvx.f    zhetd2.f  zhetrd.f    zhpevx.f   zhpgst.f   zhpgvx.f \
  zhptrd.f    zhseqr.f  zlabrd.f    zlacgv.f   zlacpy.f   zlacrm.f \
  zladiv.f    zlaed0.f  zlaed7.f    zlaed8.f   zlahqr.f   zlahr2.f \
  zlange.f    zlanhe.f  zlanhp.f    zlaqr0.f   zlaqr1.f   zlaqr2.f \
  zlaqr3.f    zlaqr4.f  zlaqr5.f    zlarfb.f   zlarf.f    zlarfg.f \
  zlarft.f    zlartg.f  zlascl.f    zlaset.f   zlasr.f    zlassq.f \
  zlaswp.f    zlatrd.f  zlatrs.f    zpotrf2.f  zpotrf.f   zpptrf.f \
  zrot.f      zstedc.f  zstein.f    zsteqr.f   ztrevc3.f  ztrexc.f \
  ztrti2.f    ztrtri.f  zung2l.f    zung2r.f   zungbr.f   zunghr.f \
  zungl2.f    zunglq.f  zungql.f    zungqr.f   zungtr.f   zunm2l.f \
  zunm2r.f    zunmbr.f  zunmhr.f    zunml2.f   zunmlq.f   zunmql.f \
  zunmqr.f    zunmtr.f  zupgtr.f    zupmtr.f

OBJ = $(SRC:.f=.o)

lapack:	$(OBJ)
	$(AR) -rc lapack.a $(OBJ)

clean:
	rm -f *.o *.mod *~ *.a ifc* *.gcno gmon.out

ls:
	ls -x --tabsize=0 --width=80 *.f
