#
# sample Makefile for MPI
#
# B. Massingill, 01/22/2001
#
# copied from /usr/local/mpich/examples/basic/Makefile and
# modified
#

##### User configurable options #####

SHELL       = /bin/sh
ARCH        = LINUX
COMM        = ch_p4
MPIR_HOME   = /usr/local/mpich
CC          = /usr/local/mpich/bin/mpicc
CLINKER     = $(CC)
F77         = /usr/local/mpich/bin/mpif77
FLINKER     = $(F77)
F90         = /usr/local/mpich/bin/mpif90
F90LINKER   = $(F90)      
CXX         = /usr/local/mpich/bin/mpiCC
CCC         = /usr/local/mpich/bin/mpiCC
CCLINKER    = $(CCC)
AR          = ar crl
RANLIB      = ranlib
LOG_LIB     = -mpilog -lm
PROF_LIB    = -lmpe -lm
OPTFLAGS    = 
MPE_DIR     = /usr/local/mpich/mpe
#

### End User configurable options ###

CFLAGS	  = $(OPTFLAGS) 
CFLAGSMPE = $(CFLAGS) -I$(MPE_DIR) 
CCFLAGS	  = $(CFLAGS)
#FFLAGS	  = '-qdpc=e' 
FFLAGS	  = $(OPTFLAGS)

clean:
	-/bin/rm -f *.o 

.c.o:
	$(CC) $(CFLAGS) -c $*.c

.f.o:
	$(F77) $(FFLAGS) -c $*.f

.cc.o:
	$(CCC) $(CCFLAGS) -c $*.cc

.SUFFIXES:	\
	.cc

.f90.o:
	$(F90) -c $*.f90

.SUFFIXES:	\
	.f90