#
# MPI makefile
#
INSTALL_DIR = /usr/lib/mpich
F77         = /usr/lib/mpich/bin/mpif77
FLINKER     = /usr/lib/mpich/bin/mpif77
FFLAGS      = -fno-globals -Wno-globals
MAKE        = make --no-print-directory
SHELL       = /bin/tcsh
#
### End User configurable options ###

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

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

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

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

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

pikaia: mpi_pikaia.o pikaia_master.o mpi_fitness.o ff_slave.o userff.o
	$(FLINKER) $(FFLAGS) -o pikaia mpi_pikaia.o pikaia_master.o mpi_fitness.o ff_slave.o userff.o
	rm -f *.o

