# 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