#
#  -- LAPACK95 SRC makefile (version 2.0) --
#     UNI-C, Denmark; Univ. of Tennessee, USA; NAG Ltd., UK
#     August, 2000
#
include ../make.inc

SOBJSS   = la_auxmod.o $(SOBMOD) $(OBJAU) $(SOBJS)
DOBJSS   = la_auxmod.o $(DOBMOD) $(OBJAU) $(DOBJS)
SCOBJS   = la_auxmod.o $(SCOBMOD) $(OBJAU) $(SOBJS) $(COBJS)
SDOBJS   = la_auxmod.o $(SDOBMOD) $(OBJAU) $(SOBJS) $(DOBJS)
DZOBJS   = la_auxmod.o $(DZOBMOD) $(OBJAU) $(DOBJS) $(ZOBJS)
SCDOBJS  = la_auxmod.o $(SCDOBMOD) $(OBJAU) $(SOBJS) $(COBJS) $(DOBJS)
SCDZOBJS = la_auxmod.o $(SCDZOBMOD) $(OBJAU) $(SOBJS) $(COBJS) $(DOBJS) $(ZOBJS)

DOBMOD  = f77_lapack_double.o f95_lapack_double.o
DZOBMOD  = f77_lapack_double_dcomplex.o f95_lapack_double_dcomplex.o

OBJAU  = la_erinfo.o la_ws_gels.o la_ws_gelss.o

DOBJS = la_dgesvd.o la_dgetrf.o la_dgees.o la_dgesv.o  la_dgetri.o \
	la_dgesv1.o la_dgesvd.o

ZOBJS = la_zgesvd.o la_zgetrf.o la_zgees.o la_zgesv.o  la_zgetri.o \
	la_zgesv1.o la_zgesvd.o la_zgesvx.o la_zlange.o la_zlange1.o

double_dcomplex: $(DZOBJS)
	rm -f ../liblapack95.a
	ar cr ../liblapack95.a $(DZOBJS)
	ranlib ../liblapack95.a
	rm -f ../*.mod
	cp *.mod ../
	rm -f f77_lapack.* f95_lapack.*
	rm -f *_lapack_double_dcomplex.o

clean: 
	'rm' -f *.a *.o *.mod *.l core
