root / synthbench / euroben-dm / mod2ci / Makefile @ 0:839f52ef7657
History | View | Annotate | Download (749 Bytes)
1 |
FC = mpif90 |
---|---|
2 |
FFLAGS = -O3 |
3 |
INCS = |
4 |
LD = ${FC} |
5 |
LDFLAGS = ${FFLAGS} |
6 |
LIBS = |
7 |
|
8 |
# |
9 |
# Makefile for sparse irregular linear solver (MPI version). |
10 |
|
11 |
OBJECTS = numerics.o fltimod.o mpimod.o ranmod.o \ |
12 |
mod2ci.o diagsk.o dotpr.o getmatvec.o givens.o iqsort.o lpolyn.o \ |
13 |
lsqslv.o nrm2.o pcoefs.o rgmres.o rotb.o rotf.o spmxv.o \ |
14 |
tfqmr.o \ |
15 |
state.o |
16 |
|
17 |
EXEC = x.mod2ci |
18 |
|
19 |
${EXEC}: ${OBJECTS} |
20 |
@echo |
21 |
${LD} ${LDFLAGS} -o ${EXEC} ${OBJECTS} ${LIBS} |
22 |
|
23 |
.SUFFIXES: .f .o |
24 |
.f.o : |
25 |
@echo |
26 |
${FC} ${FFLAGS} -c $*.f ${INCS} |
27 |
|
28 |
clean : |
29 |
/bin/rm -f ${OBJECTS} *.mod |
30 |
|
31 |
veryclean: |
32 |
/bin/rm -f ${OBJECTS} *.mod ${EXEC} |