Statistics
| Branch: | Revision:

root / synthbench / euroben-dm / mod1k / .svn / text-base / Makefile.svn-base @ 0:839f52ef7657

History | View | Annotate | Download (475 Bytes)

1 0:839f52ef7657 louridas
FC      = mpif90
2 0:839f52ef7657 louridas
FFLAGS  = -O3
3 0:839f52ef7657 louridas
INCS    =
4 0:839f52ef7657 louridas
LD      = ${FC}
5 0:839f52ef7657 louridas
LDFLAGS = ${FFLAGS}
6 0:839f52ef7657 louridas
LIBS    =
7 0:839f52ef7657 louridas
8 0:839f52ef7657 louridas
# Makefile for measuring one sided communication (MPI-2).
9 0:839f52ef7657 louridas
#
10 0:839f52ef7657 louridas
11 0:839f52ef7657 louridas
OBJECTS = numerics.o distmod.o mod1k.o check.o csetup.o state.o
12 0:839f52ef7657 louridas
EXEC    = x.mod1k
13 0:839f52ef7657 louridas
14 0:839f52ef7657 louridas
.IGNORE:
15 0:839f52ef7657 louridas
16 0:839f52ef7657 louridas
${EXEC} : ${OBJECTS}
17 0:839f52ef7657 louridas
	@echo
18 0:839f52ef7657 louridas
	${LD} ${LDFLAGS} -o ${EXEC} ${OBJECTS} ${LIBS}
19 0:839f52ef7657 louridas
20 0:839f52ef7657 louridas
.SUFFIXES:      .f .o
21 0:839f52ef7657 louridas
22 0:839f52ef7657 louridas
.f.o    :
23 0:839f52ef7657 louridas
	@echo
24 0:839f52ef7657 louridas
	${FC} ${FFLAGS} -c $*.f
25 0:839f52ef7657 louridas
26 0:839f52ef7657 louridas
clean   :
27 0:839f52ef7657 louridas
	/bin/rm -f ${OBJECTS} *.mod
28 0:839f52ef7657 louridas
29 0:839f52ef7657 louridas
veryclean:
30 0:839f52ef7657 louridas
	/bin/rm -f ${OBJECTS} *.mod ${EXEC}