# Generated automatically from Makefile.in by configure. ALL: default ##### User configurable options ##### SHELL = /bin/sh ARCH = alpha COMM = ch_p4 BOPT = P4_DIR = TOOLS_DIR = MPIR_HOME = /usr/local/mpi-v1.0.12 CC = cc CLINKER = cc CCC = CCLINKER = $(CCC) F77 = f90 FLINKER = f90 AR = ar crl RANLIB = ranlib PROFILING = $(PMPILIB) OPTFLAGS = -O MPE_LIBS = -lmpe -lX11 -lm MPE_DIR = /usr/local/mpi-v1.0.12/mpe LIB_PATH = -L/usr/local/mpi-v1.0.12/lib/alpha/ch_p4 FLIB_PATH = -L/usr/local/mpi-v1.0.12/lib/alpha/ch_p4 LIB_LIST = -lmpi MPE_GRAPH = -DMPE_GRAPHICS # INCLUDE_DIR = -I$(MPIR_HOME)/include DEVICE = ch_p4 ### End User configurable options ### CFLAGS = -DFORTRANUNDERSCORE -DMPE_USE_EXTENSIONS=1 -DHAS_XDR=1 -DSTDC_HEADERS=1 -DHAVE_STDLIB_H=1 -DMALLOC_RET_VOID=1 -DHAVE_SYSTEM=1 -DHAVE_NICE=1 -DPOINTER_64_BITS=1 -DINT_LT_POINTER=1 -DHAVE_LONG_DOUBLE=1 -DHAVE_LONG_LONG_INT=1 $(OPTFLAGS) $(INCLUDE_DIR) -DMPI_$(ARCH) CFLAGSMPE = $(CFLAGS) -I$(MPE_DIR) $(MPE_GRAPH) CCFLAGS = $(CFLAGS) #FFLAGS = '-qdpc=e' FFLAGSMPE = $(FFLAGS) -I$(MPE_DIR) $(MPE_GRAPH) FFLAGS = $(OPTFLAGS) MPILIB = $(MPIR_HOME)/lib/$(ARCH)/$(COMM)/libmpi.a MPIPPLIB = $(MPIR_HOME)/lib/$(ARCH)/$(COMM)/libmpi++.a LIBS = $(LIB_PATH) $(LIB_LIST) FLIBS = $(FLIB_PATH) $(LIB_LIST) LIBSPP = $(MPIPPLIB) $(LIBS) EXECS = mandel hello default: $(EXECS) all: default clean: /bin/rm -f *.o *~ #SAMPLE FOR SIMPLE PROGRAM - NO GRAPHICS: hello: hello.o $(MPILIB) $(CLINKER) $(OPTFLAGS) -o hello hello.o $(LIBS) -lm #SAMPLE FOR SIMPLE PROGRAM WITH MPE GRAPHICS: easy: easy.o $(MPILIB) $(CLINKER) $(OPTFLAGS) -o easy easy.o $(LIBS) -lmpe -lX11 -lm #SAMPLE FOR COMPLEX PROGRAM WITH MPE GRAPHICS: mandel: mandel.o manager.o worker.o mouse_status.o \ $(MPIR_HOME)/include/mpir.h $(MPILIB) $(CLINKER) $(OPTFLAGS) -o mandel mandel.o manager.o \ worker.o mouse_status.o\ $(LIB_PATH) ${MPE_LIBS} $(LIB_LIST) mandel.o: mandel.c $(CC) $(CFLAGSMPE) -c mandel.c mouse_status.o: mouse_status.c $(CC) $(CFLAGSMPE) -c mouse_status.c manager.o: manager.c $(CC) $(CFLAGSMPE) -c manager.c worker.o: worker.c $(CC) $(CFLAGSMPE) -c worker.c