ARCH = EDU PROG = testmpi TESTOBJ = testmpi.o sub1.o sub2.o FC_EDU = mpif90 FFLAGS_EDU = -O -I/usr/local/include LDFLAGS_EDU = -O LIB_EDU = -laztec -lgoto2 -lpthreads F90 = $(FC_${ARCH}) FFLAGS = $(FFLAGS_${ARCH}) LIBS = $(LIB_${ARCH}) LDFLAGS = $(LDFLAGS_${ARCH}) INCLUDE = -I/usr/local/include -I/usr/local/mpi/include all: exe exe: $(TESTOBJ) ${F90} ${LDFLAGS} -o $(PROG)_${ARCH} ${TESTOBJ} ${LIBS} clean : rm -f *.o .f.o : ; $(F77) -c ${FFLAGS} $*.f .c.o : ; $(CC) -c $(CCFLAGS) $(CDEFS) $*.c