########################################################################## # # Benchmark 11 - makefile for DEC using MPUTIL # # make cleanup - will remove all *.o files # ########################################################################### # CVS info # $Date: 2005/01/10 21:56:20 $ # $Revision: 1.2 $ # $RCSfile: makefile,v $ # $Name: rel_5 $ CC = cc FF = f90 OPTLEVEL = -O2 -arch host -tune host -fast PRINTALL = -DPrintAll CFLAGS = -D__alpha -D_MPUTIL FFLAGS = -D__alpha -D_MPUTIL -i8 -r8 $(OPTLEVEL) $(PRINTALL) TARGET = bench11 LDFLAGS = LDLIBS = -lc -lm -lfor -lmpi -lfmpi -lelan SUBOBJS = s11.o p11.o c11.o r11.o newrandom.o util.o mputil.o all : ${TARGET} m11.o : m11.F ${FF} ${FFLAGS} -c m11.F s11.o : s11.F ${FF} ${FFLAGS} -c s11.F p11.o : p11.F ${FF} ${FFLAGS} -c p11.F c11.o : c11.F ${FF} ${FFLAGS} -c c11.F r11.o : r11.F ${FF} ${FFLAGS} -c r11.F mputil.o : mputil.F ${FF} ${FFLAGS} -D_MPUTIL -c mputil.F util.o : util.F ${FF} ${FFLAGS} -c util.F newrandom.o : newrandom.f ${FF} -c newrandom.f wrap.o: wrap.c ${CC} ${CFLAGS} -c wrap.c bench11 : m11.o ${SUBOBJS} ${FF} ${LDFLAGS} -o bench11 m11.o ${SUBOBJS} ${LDLIBS} clean: rm *o