#####################################################################
#                                                                   #
# 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

default:	seq

srcdir	= src
program	= poly1.all
openmp	= poly1.omp
# C version
csrcdir	= csrc
prog-c	= poly1c
openmp-c = rinf1c.omp

###  Major targets for build  ###
all:	seq seq-c
poly1:	$(program)
seq:	$(program)
seq-c:	$(prog-c)
omp:	$(openmp)
omp-c:	$(openmp-c)

$(program):	$(srcdir)
	@ echo "building in $(srcdir)"
	-  cd $(srcdir) ; $(MAKE)
	@ echo "done building in $(srcdir)"

$(openmp):	$(srcdir)
	@ echo "building in $(srcdir)"
	-  cd $(srcdir) ; $(MAKE) omp 
	@ echo "done building in $(srcdir)"

$(prog-c):	$(csrcdir)
	@ echo "building in $(csrcdir)"
	-  cd $(csrcdir); $(MAKE)
	@ echo "done building in $(csrcdir)"

$(openmp-c):	$(csrcdir)
	@ echo "building in $(csrcdir)"
	-  cd $(csrcdir); $(MAKE) omp-c
	@ echo "done building in $(csrcdir)"

###  Cleanup  ###
clean:
	- cd $(srcdir) ; $(MAKE) clean
	- cd $(csrcdir); $(MAKE) clean
	- rm -f *~

clobber:
	- cd $(srcdir) ; $(MAKE) clobber
	- cd $(csrcdir); $(MAKE) clobber
	- rm -f *~
