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
|
include ../SLmake.inc
TESTOBJS = psscaex.o pdscaexinfo.o
TESTOBJD = pdscaex.o pdscaexinfo.o
TESTOBJC = pcscaex.o pdscaexinfo.o
TESTOBJZ = pzscaex.o pdscaexinfo.o
all: pdscaex pcscaex pzscaex psscaex
single: psscaex
double: pdscaex
complex: pcscaex
complex16: pzscaex
$(TESTINGdir)/SCAEX.dat: SCAEX.dat
cp SCAEX.dat $(TESTINGdir)
$(TESTINGdir)/SSCAEXMAT.dat: SSCAEXMAT.dat
cp SSCAEXMAT.dat $(TESTINGdir)
$(TESTINGdir)/SSCAEXRHS.dat: SSCAEXRHS.dat
cp SSCAEXRHS.dat $(TESTINGdir)
psscaex: $(TESTOBJS)
$(F77LOADER) $(F77LOADFLAGS) -o $(TESTINGdir)/xsscaex $(TESTOBJS) $(LIBS)
$(MAKE) $(TESTINGdir)/SCAEX.dat
$(MAKE) $(TESTINGdir)/SSCAEXMAT.dat
$(MAKE) $(TESTINGdir)/SSCAEXRHS.dat
$(TESTINGdir)/ZSCAEXMAT.dat: ZSCAEXMAT.dat
cp ZSCAEXMAT.dat $(TESTINGdir)
$(TESTINGdir)/ZSCAEXRHS.dat: ZSCAEXRHS.dat
cp ZSCAEXRHS.dat $(TESTINGdir)
pzscaex: $(TESTOBJZ)
$(F77LOADER) $(F77LOADFLAGS) -o $(TESTINGdir)/xzscaex $(TESTOBJZ) $(LIBS)
$(MAKE) $(TESTINGdir)/SCAEX.dat
$(MAKE) $(TESTINGdir)/ZSCAEXMAT.dat
$(MAKE) $(TESTINGdir)/ZSCAEXRHS.dat
$(TESTINGdir)/CSCAEXMAT.dat: CSCAEXMAT.dat
cp CSCAEXMAT.dat $(TESTINGdir)
$(TESTINGdir)/CSCAEXRHS.dat: CSCAEXRHS.dat
cp CSCAEXRHS.dat $(TESTINGdir)
pcscaex: $(TESTOBJC)
$(F77LOADER) $(F77LOADFLAGS) -o $(TESTINGdir)/xcscaex $(TESTOBJC) $(LIBS)
$(MAKE) $(TESTINGdir)/SCAEX.dat
$(MAKE) $(TESTINGdir)/CSCAEXMAT.dat
$(MAKE) $(TESTINGdir)/CSCAEXRHS.dat
$(TESTINGdir)/DSCAEXMAT.dat: DSCAEXMAT.dat
cp DSCAEXMAT.dat $(TESTINGdir)
$(TESTINGdir)/DSCAEXRHS.dat: DSCAEXRHS.dat
cp DSCAEXRHS.dat $(TESTINGdir)
pdscaex: $(TESTOBJD)
$(F77LOADER) $(F77LOADFLAGS) -o $(TESTINGdir)/xdscaex $(TESTOBJD) $(LIBS)
$(MAKE) $(TESTINGdir)/SCAEX.dat
$(MAKE) $(TESTINGdir)/DSCAEXMAT.dat
$(MAKE) $(TESTINGdir)/DSCAEXRHS.dat
clean :
rm -f *.o
.f.o : ; $(F77) -c $(F77FLAGS) $*.f
.c.o : ; $(CC) -c $(CCFLAGS) $(CDEFS) $*.c
|