|
|
|
@@ -1,5 +1,7 @@ |
|
|
|
include ../../make.inc |
|
|
|
TOPSRCDIR = ../.. |
|
|
|
include $(TOPSRCDIR)/make.inc |
|
|
|
|
|
|
|
.PHONY: all single double complex complex16 |
|
|
|
all: single double complex complex16 |
|
|
|
single: xblat1s xblat2s xblat3s |
|
|
|
double: xblat1d xblat2d xblat3d |
|
|
|
@@ -7,32 +9,33 @@ complex: xblat1c xblat2c xblat3c |
|
|
|
complex16: xblat1z xblat2z xblat3z |
|
|
|
|
|
|
|
xblat1s: sblat1.o $(BLASLIB) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
xblat1d: dblat1.o $(BLASLIB) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
xblat1c: cblat1.o $(BLASLIB) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
xblat1z: zblat1.o $(BLASLIB) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
|
|
|
|
xblat2s: sblat2.o $(BLASLIB) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
xblat2d: dblat2.o $(BLASLIB) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
xblat2c: cblat2.o $(BLASLIB) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
xblat2z: zblat2.o $(BLASLIB) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
|
|
|
|
xblat3s: sblat3.o $(BLASLIB) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
xblat3d: dblat3.o $(BLASLIB) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
xblat3c: cblat3.o $(BLASLIB) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
xblat3z: zblat3.o $(BLASLIB) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
|
|
|
|
.PHONY: run |
|
|
|
run: all |
|
|
|
./xblat1s > sblat1.out |
|
|
|
./xblat1d > dblat1.out |
|
|
|
@@ -47,6 +50,7 @@ run: all |
|
|
|
./xblat3c < cblat3.in |
|
|
|
./xblat3z < zblat3.in |
|
|
|
|
|
|
|
.PHONY: clean cleanobj cleanexe cleantest |
|
|
|
clean: cleanobj cleanexe cleantest |
|
|
|
cleanobj: |
|
|
|
rm -f *.o |
|
|
|
@@ -54,6 +58,3 @@ cleanexe: |
|
|
|
rm -f xblat* |
|
|
|
cleantest: |
|
|
|
rm -f *.out core |
|
|
|
|
|
|
|
.f.o: |
|
|
|
$(FORTRAN) $(OPTS) -c -o $@ $< |