# CVS info # $Date: 2005/01/10 20:46:00 $ # $Revision: 1.2 $ # $RCSfile: Makefile,v $ # $Name: rel_5 $ ########################################################################## # # Benchmark 11 - makefile for DEC using MPUTIL # # make cleanup - will remove all *.o files # ########################################################################### CC = cc #FF = f90 FF = ifort #PRINTALL = -DPrintAll #PCLZ = -DSW_LEADZ CFLAGS = -D__alpha -D_MPUTIL FFLAGS = -D__alpha -D_MPUTIL -i8 -r8 $(PCLZ) $(PRINTALL) CPPFLAGS = -P -N -D__alpha -D_MPUTIL -DF90 TARGET = bench11 LDFLAGS = LDLIBS = -lc -lm -lfor 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 newrandom.o : newrandom.f ${FF} -c newrandom.f util.o : util.F ${FF} ${FFLAGS} -c util.F bench11 : m11.o ${SUBOBJS} ${FF} ${LDFLAGS} -o bench11 m11.o ${SUBOBJS} ${LDLIBS} cleanup: rm *11.f *11.o mputil.f mputil.o clean: rm -f *.o mputil.f mputil.o bench11 cleano: rm -f *11.o mputil.o