#####################################################################
#                                                                   #
# PARKBENCH Version 2.0                                             #
#                                                                   #
# November 10, 1995                                                 #
#                                                                   #
# University of Tennesee, Knoxville                                 #
# University of Southampton, United Kingdom                         #
#                                                                   #
#####################################################################
make.def =  ../conf/make.def
include $(make.def)

SHELL	=	/bin/sh

all: seq pvm mpi
	cp -p ../runem $(XDIR)
seq:
	cd lib; $(MAKE) seq
	cd tick1; $(MAKE)
	cd tick2; $(MAKE)
	cd rinf1; $(MAKE)
	cd poly1; $(MAKE)
	cd poly2; $(MAKE)
pvm:
	cd lib; $(MAKE) pvm
	cd comms1; $(MAKE) pvm
	cd comms2; $(MAKE) pvm
	cd comms3; $(MAKE) pvm
	cd synch1; $(MAKE) pvm
	cd poly3; $(MAKE) pvm
mpi:
	cd lib; $(MAKE) mpi
	cd comms1; $(MAKE) mpi
	cd comms2; $(MAKE) mpi
	cd comms3; $(MAKE) mpi
	cd synch1; $(MAKE) mpi
	cd poly3; $(MAKE) mpi
clean:
	cd lib; $(MAKE) clean
	cd tick1; $(MAKE) clean
	cd tick2; $(MAKE) clean
	cd poly1; $(MAKE) clean
	cd poly2; $(MAKE) clean
	cd rinf1; $(MAKE) clean
	cd poly3; $(MAKE) clean
	cd comms1; $(MAKE) clean
	cd comms2; $(MAKE) clean
	cd comms3; $(MAKE) clean
	cd synch1; $(MAKE) clean
clobber:
	cd lib; $(MAKE) clobber
	cd tick1; $(MAKE) clobber
	cd tick2; $(MAKE) clobber
	cd poly1; $(MAKE) clobber
	cd poly2; $(MAKE) clobber
	cd rinf1; $(MAKE) clobber
	cd poly3; $(MAKE) clobber
	cd comms1; $(MAKE) clobber
	cd comms2; $(MAKE) clobber
	cd comms3; $(MAKE) clobber
	cd synch1; $(MAKE) clobber

