SHELL = @SHELL@
CC = @CC@
FC = @FC@
LDFLAGS = @LDFLAGS@
CPPFLAGS = @CPPFLAGS@
all: all-redirect
PROGRAMS = pi3 cpi pit matvec matmat monte-ex
SOURCES = pi3.f90 cpi.c pit.f90 matvec.f90 matmat.f90 matmatlog.f90 \
monte-ex.c monte.c
EXTRA_PROGRAMS = matmatlog monte
all-redirect: ${PROGRAMS}
clean:
rm -rf *.o ${PROGRAMS} ${EXTRA_PROGRAMS} *~ pmatmat.log.*
.SUFFIXES:
.SUFFIXES: .o .c .f .f90
.c:
${CC} ${CPPFLAGS} ${CFLAGS} -o $* $< ${LDFLAGS} ${LIBS}
.c.o:
${CC} ${CPPFLAGS} ${CFLAGS} -c $<
.f:
${FC} ${FCFLAGS} -o $* $< ${LDFLAGS} ${LIBS}
.f.o:
${FC} ${FCFLAGS} -c $<
.f90.o:
${FC} ${FCFLAGS} -c $<
.f90:
${FC} ${FCFLAGS} -o $* $< ${LDFLAGS} ${LIBS}
matmatlog: matmatlog.o
${FC} ${FFLAGS} -o matmatlog matmatlog.o ${LDFLAGS} -lmpe ${LIBS}
monte: monte.o
${CC} ${CFLAGS} -o monte monte.o ${LDFLAGS} -lmpe ${LIBS}
sources:
@echo ${SOURCES}