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 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
|
############################################################################
#
# Program: ScaLAPACK
#
# Module: Makefile
#
# Purpose: Redistribution Testing Makefile
#
# Creation date: March 20, 1995
#
# Modified:
#
# Send bug reports, comments or suggestions to scalapack@cs.utk.edu
#
############################################################################
include ../../SLmake.inc
igemrexe = $(REDISTTSTdir)/xigemr
sgemrexe = $(REDISTTSTdir)/xsgemr
dgemrexe = $(REDISTTSTdir)/xdgemr
cgemrexe = $(REDISTTSTdir)/xcgemr
zgemrexe = $(REDISTTSTdir)/xzgemr
itrmrexe = $(REDISTTSTdir)/xitrmr
strmrexe = $(REDISTTSTdir)/xstrmr
dtrmrexe = $(REDISTTSTdir)/xdtrmr
ctrmrexe = $(REDISTTSTdir)/xctrmr
ztrmrexe = $(REDISTTSTdir)/xztrmr
igemr = pigemrdrv.o
sgemr = psgemrdrv.o
dgemr = pdgemrdrv.o
cgemr = pcgemrdrv.o
zgemr = pzgemrdrv.o
itrmr = pitrmrdrv.o
strmr = pstrmrdrv.o
dtrmr = pdtrmrdrv.o
ctrmr = pctrmrdrv.o
ztrmr = pztrmrdrv.o
all: exe
exe: integer single double complex complex16
integer: $(igemrexe) $(itrmrexe)
single: $(sgemrexe) $(strmrexe)
double: $(dgemrexe) $(dtrmrexe)
complex: $(cgemrexe) $(ctrmrexe)
complex16: $(zgemrexe) $(ztrmrexe)
$(TESTINGdir)/GEMR2D.dat: GEMR2D.dat
cp GEMR2D.dat $(TESTINGdir)
# needed for the shared build: -lf2c -lm
$(igemrexe): $(REDISTLIB) $(igemr)
$(CCLOADER) $(CCLOADFLAGS) -o $(igemrexe) $(igemr) $(PRLIBS)
$(MAKE) $(TESTINGdir)/GEMR2D.dat
$(sgemrexe): $(REDISTLIB) $(sgemr)
$(CCLOADER) $(CCLOADFLAGS) -o $(sgemrexe) $(sgemr) $(PRLIBS)
$(MAKE) $(TESTINGdir)/GEMR2D.dat
$(dgemrexe): $(REDISTLIB) $(dgemr)
$(CCLOADER) $(CCLOADFLAGS) -o $(dgemrexe) $(dgemr) $(PRLIBS)
$(MAKE) $(TESTINGdir)/GEMR2D.dat
$(cgemrexe): $(REDISTLIB) $(cgemr)
$(CCLOADER) $(CCLOADFLAGS) -o $(cgemrexe) $(cgemr) $(PRLIBS)
$(MAKE) $(TESTINGdir)/GEMR2D.dat
$(zgemrexe): $(REDISTLIB) $(zgemr)
$(CCLOADER) $(CCLOADFLAGS) -o $(zgemrexe) $(zgemr) $(PRLIBS)
$(MAKE) $(TESTINGdir)/GEMR2D.dat
$(TESTINGdir)/TRMR2D.dat: TRMR2D.dat
cp TRMR2D.dat $(TESTINGdir)
$(itrmrexe): $(REDISTLIB) $(itrmr)
$(CCLOADER) $(CCLOADFLAGS) -o $(itrmrexe) $(itrmr) $(PRLIBS)
$(MAKE) $(TESTINGdir)/TRMR2D.dat
$(strmrexe): $(REDISTLIB) $(strmr)
$(CCLOADER) $(CCLOADFLAGS) -o $(strmrexe) $(strmr) $(PRLIBS)
$(MAKE) $(TESTINGdir)/TRMR2D.dat
$(dtrmrexe): $(REDISTLIB) $(dtrmr)
$(CCLOADER) $(CCLOADFLAGS) -o $(dtrmrexe) $(dtrmr) $(PRLIBS)
$(MAKE) $(TESTINGdir)/TRMR2D.dat
$(ctrmrexe): $(REDISTLIB) $(ctrmr)
$(CCLOADER) $(CCLOADFLAGS) -o $(ctrmrexe) $(ctrmr) $(PRLIBS)
$(MAKE) $(TESTINGdir)/TRMR2D.dat
$(ztrmrexe): $(REDISTLIB) $(ztrmr)
$(CCLOADER) $(CCLOADFLAGS) -o $(ztrmrexe) $(ztrmr) $(PRLIBS)
$(MAKE) $(TESTINGdir)/TRMR2D.dat
$(igemr): $(FRC)
$(sgemr): $(FRC)
$(dgemr): $(FRC)
$(cgemr): $(FRC)
$(zgemr): $(FRC)
$(itrmr): $(FRC)
$(strmr): $(FRC)
$(dtrmr): $(FRC)
$(ctrmr): $(FRC)
$(ztrmr): $(FRC)
FRC:
@FRC=$(FRC)
clean :
rm -f *.o
.c.o : ; $(CC) -c $(CCFLAGS) $(CDEFS) $*.c
|