#
# usage:
# 	make                          (compile rhad)
#	make prog=<dum>               (compile and call executable x<dum>)
#	make clean                    (delete object files and executable)
#

ifndef FORTRAN
  FORTRAN = gfortran
endif

ifndef prog
  prog = example
endif

SHELL = /bin/tcsh

OPTS = -O  -fno-second-underscore -fbounds-check

SRC = ${prog}.f r012.f r34.f runal.f funcs.f vegas-rhad.f \
      parameters.f rhad.f alphas.f rqcdHSx.f
OBJ = ${SRC:.f=.o}


#path=${HOME}/f
f77 = $(FORTRAN)

x${prog}: ${OBJ} common.f
	${f77} ${OPTS} -o $@ ${OBJ} -L/usr/lib

%.o: %.f
	${f77} ${OPTS} -c -o $@ $<

clean:
	if (-e x${prog}) rm -f x${prog};\
	rm -f *.o



