################################################################
#                                                              #
# Builds the subset of SCALAPACK used in the linear algebra    #
# kernels.                                                     #
#                                                              #
################################################################

include ../../conf/make.def

SCALAPACK= pdgelq2.o pdgelqf.o pdgetf2.o pdgeql2.o pdgeqlf.o \
	pdgeqpf.o pdgeqr2.o pdgeqrf.o pdgerq2.o pdgerqf.o \
	pdgetrf.o pdgetrs.o pdlacp2.o pdlacpy.o pdlamch.o \
	pdlange.o pdlansy.o pdlapiv.o pdlapv2.o pdlarf.o \
	pdlarfb.o pdlarfg.o pdlarft.o pdlase2.o pdlaset.o \
	pdlaswp.o pdlatrd.o pdorm2r.o pdorml2.o pdsytd2.o \
	pdsytrd.o pmatgeninc.o

all:	../$(PVM_ARCH)/scalapack_subset.a 

../$(PVM_ARCH)/scalapack_subset.a: ${SCALAPACK} 
	${ARCH} ${ARCHFLAGS} ../$(PVM_ARCH)/scalapack_subset.a *.o
	${RANLIB} ../$(PVM_ARCH)/scalapack_subset.a

clean : ; rm -f ${SCALAPACK}

.c.o  : ; ${CC} -c ${CFLAGS} $*.c
.f.o  : ; ${F77} -c ${FFLAGS} $*.f

clobber: clean
