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

program	= rinf1
openmp	= rinf1omp
executable = $(XDIR)/$(program)
exec_omp = $(XDIR)/$(openmp)

###  List of all object files  ###
lsrc = DOALL.f RINF1.f
lobj = DOALL.o RINF1.o

obj:	$(lobj)

$(lobj): 	rinf1.inc

.f.o:
	- ${F77} -c ${FFLAGS} $<

###  Major targets for build  ###
all:	$(program) $(program)${TAG}
omp:	$(openmp)

###  Executables  ###
$(program)_host: 	$(executable)_host
$(executable)_host:	${lobj}
	- $(F77PVM_LOADER${TAG}) $(F77LOADFLAGS${TAG}) -o $@ ${lobj} \
	$(ParkBench_lib) $(NODELIBS${TAG}) $(HOSTLIBS${TAG})

$(program):	$(executable)
$(executable):	${lobj}
	- $(F77LOADER) $(F77LOADFLAGS) -o $@ ${lobj} \
	$(ParkBench_lib) $(ARCHLIB)

$(openmp):	$(exec_omp)
$(exec_omp):	${lsrc}
	- $(OMPF77) $(OMPFFLAGS) -o $@ ${lsrc} \
	$(ParkBench_lib) $(ARCHLIB)

###  Cleanup  ###
clean:
	- rm -f *.o *~ core

clobber: clean
	- rm -f $(executable) $(exec_omp) $(program)${TAG}

