1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
#include $(HOME)/SCALAPACK/SLmake.inc
include ../../../../SLmake.inc
# ----------------------------------------------
# pblas tool object files for all four precision
# ----------------------------------------------
ptools = pchkvec.o pchkmat.o Cinfog2l.o Cnumroc2.o \
pberror_.o ptop.o ptopget_.o ptopset_.o \
getpbbuf.o pbchkmat.o pbchkvect.o pbfreebuf_.o
sptool = psagemv_.o CpsagemvA.o CpsagemvAt.o Cpscopy1.o Cpsscal1.o \
Cpsaxpy1.o psasymv_.o CpsasymvU.o CpsasymvL.o \
psatrmv_.o CpsatrmvLN.o CpsatrmvLT.o CpsatrmvUN.o CpsatrmvUT.o
dptool = pdagemv_.o CpdagemvA.o CpdagemvAt.o Cpdcopy1.o Cpdscal1.o \
Cpdaxpy1.o pdasymv_.o CpdasymvU.o CpdasymvL.o \
pdatrmv_.o CpdatrmvLN.o CpdatrmvLT.o CpdatrmvUN.o CpdatrmvUT.o
cptool = pcagemv_.o CpcagemvA.o CpcagemvAt.o Cpscopy1.o Cpsscal1.o \
Cpsaxpy1.o Cpcsvabs1.o pcahemv_.o CpcahemvU.o CpcahemvL.o \
pcatrmv_.o CpcatrmvLN.o CpcatrmvLT.o CpcatrmvUN.o CpcatrmvUT.o
zptool = pzagemv_.o CpzagemvA.o CpzagemvAt.o Cpdcopy1.o Cpdscal1.o \
Cpdaxpy1.o Cpzdvabs1.o pzahemv_.o CpzahemvU.o CpzahemvL.o \
pzatrmv_.o CpzatrmvLN.o CpzatrmvLT.o CpzatrmvUN.o CpzatrmvUT.o
all : single double complex complex16
ptools : $(ptools)
$(ARCH) $(ARCHFLAGS) $(PBLASLIB) $(ptools)
$(RANLIB) $(PBLASLIB)
single : $(sptool) $(ptools)
$(ARCH) $(ARCHFLAGS) $(PBLASLIB) $(sptool) $(ptools)
$(RANLIB) $(PBLASLIB)
double : $(dptool) $(ptools)
$(ARCH) $(ARCHFLAGS) $(PBLASLIB) $(dptool) $(ptools)
$(RANLIB) $(PBLASLIB)
complex: $(cptool) $(ptools)
$(ARCH) $(ARCHFLAGS) $(PBLASLIB) $(cptool) $(ptools)
$(RANLIB) $(PBLASLIB)
complex16: $(zptool) $(ptools)
$(ARCH) $(ARCHFLAGS) $(PBLASLIB) $(zptool) $(ptools)
$(RANLIB) $(PBLASLIB)
clean :
rm -f $(ptools) $(sptool) $(dptool) $(cptool) $(zptool)
.f.o : ; $(F77) -c -u $(F77FLAGS) $*.f
.c.o : ; $(CC) -c $(CCFLAGS) $(CDEFS) $*.c
|