SHELL = /bin/sh

SCIDIR=../..
SCIDIR1=..\..

LIBRARY = $(SCIDIR)/libs/lapack.a

OBJSC =

# ATLAS symbol must remain empty 
ATLAS= 
# LOCAL symbol must contain a list of local routines which are 
# also present in ATLAS  
# the following LOCAL variable is valid for ATLAS-3.2.1 

LOCAL= dgesv.o dgetrf.o dgetrs.o dpotrs.o dpotrf.o  zgetrf.o zgetrs.o zpotrf.o

OBJSF = dgelqf.o dgels.o  dgeqrf.o dlae2.o dlaev2.o \
	dlarf.o dlarfg.o dlartg.o dlascl.o dlaset.o dlasr.o dlasrt.o \
	dlassq.o dopgtr.o dorg2l.o dorg2r.o dormqr.o dpptrf.o dspev.o \
	dspgst.o dspgv.o  dsptrd.o dsptrf.o dorgqr.o \
	dsteqr.o  lsame.o dtrcon.o dgebal.o dgebak.o \
	ilaenv.o dlamch.o dlabad.o dlange.o dormlq.o dlansp.o \
	dsterf.o dgeqr2.o dlarft.o dlarfb.o dorm2r.o dgelq2.o dlanst.o \
	dlapy2.o dlantr.o dlacon.o dlatrs.o drscl.o dorml2.o \
	slamch.o dggbal.o dggbak.o dlacpy.o dlaic1.o dgeqpf.o \
	dlatzm.o dtzrqf.o dgerqf.o dorgrq.o dgerq2.o \
	dgerfs.o dlaswp.o dorgr2.o dormrq.o dormr2.o dlapmt.o \
	dlansy.o dgees.o dgehrd.o dorghr.o dhseqr.o dtrsen.o dlahrd.o dgehd2.o \
	dlahqr.o dlanhs.o dlarfx.o dtrexc.o dtrsyl.o dlanv2.o dlaexc.o dlaln2.o \
	dlasy2.o dladiv.o dgeesx.o dgesvx.o dgeequ.o dlaqge.o dgecon.o \
	dgetf2.o dsytrf.o dlasyf.o dsytf2.o dsytri.o dlasv2.o dtrti2.o dlapy3.o \
	dgelsx.o dgetri.o dtrtri.o dgebrd.o dorgbr.o dbdsqr.o dlabrd.o dgebd2.o \
	dorglq.o dlasq1.o dlas2.o dorgl2.o dlasq2.o dlasq3.o dlasq4.o dormhr.o \
	dormql.o dgeqlf.o  dorgql.o dorgtr.o dsytrd.o dsyev.o dsytrs.o \
	dsycon.o dpocon.o dgghrd.o dhgeqz.o dtgevc.o dlag2.o dgges.o \
	dgegs.o dgesvd.o dormbr.o zlacpy.o zgeqrf.o zgeqpf.o zungqr.o zgeqr2.o \
	zlarft.o zlarfb.o zlarfg.o zung2r.o zunm2r.o zlarf.o zlacgv.o zladiv.o \
	dgelsy.o dormrz.o dtrtrs.o dtzrzf.o dgeqp3.o dlarzb.o \
	dlarzt.o dlatrz.o dormr3.o dlaqp2.o dlaqps.o dlarz.o dgelss.o \
	zgeqp3.o zlaic1.o zlaqp2.o zlaqps.o zunmqr.o \
	dsysv.o zgees.o zgesvd.o zgetri.o zlange.o zlascl.o zlaset.o \
	zbdsqr.o zgebak.o zgebal.o zgebrd.o zgehrd.o zgelqf.o zgetf2.o zhseqr.o \
	zlassq.o zlaswp.o ztrsen.o ztrtri.o zungbr.o zunghr.o zunglq.o zunmbr.o \
	zdrot.o zgebd2.o zgehd2.o zgelq2.o zlabrd.o zlacon.o zlahqr.o \
	zlahrd.o zlanhs.o \
	zlarfx.o zlasr.o ztrexc.o ztrsyl.o ztrti2.o zungl2.o zunmlq.o \
	dzsum1.o izmax1.o zlartg.o zrot.o zunml2.o zgelsy.o ztzrzf.o \
	zunmrz.o zlarzb.o zlarzt.o zlatrz.o zunmr3.o zlarz.o \
	dgeev.o zgeev.o dtrevc.o ztrevc.o zlatrs.o zgecon.o zdrscl.o \
	zpotf2.o  zheev.o zhetrd.o zlanhe.o zsteqr.o \
	zungtr.o zhetd2.o zlatrd.o zungql.o zung2l.o dggev.o zggev.o \
	zggbak.o zggbal.o zgghrd.o zhgeqz.o ztgevc.o zgges.o ztgsen.o \
	ztgexc.o ztgsyl.o ztgex2.o ztgsy2.o zgesc2.o zgetc2.o zlatdf.o \
	$(LOCAL) 

include ../../Makefile.incl

CFLAGS = $(CC_OPTIONS)

FFLAGS = $(FC_OPTIONS)

include ../Make.lib

all:: Makefile.mak Makefile.amk

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


Makefile.mak	: Makefile
	@echo "===================================="
	@echo "You must update Makefile.mak by hand" 
	@echo "or type touch Makefile.mak to get rid of this message"
	@echo "===================================="

#	$(SCIDIR)/util/Mak2VCMak Makefile

Makefile.amk	: Makefile
	@echo "===================================="
	@echo "You must update Makefile.amk by hand" 
	@echo "or type touch Makefile.amk to get rid of this message"
	@echo "===================================="
