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

ifndef FORTRAN
  FORTRAN = gfortran
endif

ifndef prog
  prog = amuviaEC
endif

HOME = /Users/friedrichjegerlehner/andromeda
DISK = $(HOME)

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

MAIN_SRC = ${prog}.f
MAIN_OBJ = ${MAIN_SRC:.f=.o}
SRC = printscan.f 

OBJ = ${SRC:.f=.o}
INCFILES = ./dat/ECgg2oft26.f ./dat/ECgg3oft26.f ./dat/ECgg4oft26.f ./dat/ECgg5oft26.f
LIBS =	/usr/local/lib/libnag.a

path=${HOME}
f77 = $(FORTRAN)

${prog}: ${MAIN_OBJ} ${OBJ} ${INCFILES} Makefile_amuviaEC
	${f77} ${OPTS} -o $@ ${MAIN_OBJ} ${OBJ} ${LIBS} -L/usr/lib

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

clean:
	  rm ${MAIN_OBJ}
	  rm ${OBJ}

