# Makefile for the intRdat program for calculating hadronic
# contribution to the photon vacuum polarization: Version: April 2008
#
# Notes:

F77 = gfortran
FC =$(F77)
FFLAGS = -g -O -fno-second-underscore -fbounds-check -frange-check

LFLAGS = $(FFLAGS)

DISK = /Users/friedrichjegerlehner/andromeda

MAKEFILE = Makefile_iRdx

RHAD = ./rhad/

DATFILES = intRdatx.dat

INCLUDS = xRdat-extended.f printscan.f

DEPENDS = qed.a

MOBJ = \
	intRdatx.o

OBJS   = \
	vapotail.o \
	bwintana.o \
	renotab2.o \
	renormalize2.o \
	RhighQ.o \
	rqcd3m-ChK00.o \
	rqcd3m.o \
	rqcd3.o \
	arun.o \
	RGQCD4.o \
	qcdpar4.o \
	qcdpar2.o \
	rqcd-param.o \
	gm2had2.o \
	fit1dp.o \
	spline3.o \
	gm2had3.o \
	hadrK3cdist26.o \
	funalpqedcx.o \
	grmixcorr1.o \
	WarnOption.o \
	hadr5x26a.o

HL =	$(RHAD)r012.o \
	$(RHAD)r34.o \
	$(RHAD)runal.o \
	$(RHAD)funcs.o \
	$(RHAD)vegas-rhad.o \
	$(RHAD)parameters.o \
	$(RHAD)rhad.o \
	$(RHAD)rqcdHSx.o 

LIBS =	/usr/local/lib/libnag.a
qedlib = qed.a

intRdatx: $(MOBJ) $(OBJS) $(MAKEFILE) $(LIBS) $(qedlib) $(INCLUDS)
	$(F77) $(FFLAGS) -o intRdatx $(MOBJ) $(OBJS) $(HL) $(LIBS) $(qedlib) -L/usr/lib

clean:  
	rm ${MOBJ} 
	rm ${OBJS}

bwintana.o:bwintana.f
vapotail.o: vapotail.f
RhighQ.o: RhighQ.f
rqcd3m-ChK00.o: rqcd3m-ChK00.f
rqcd3m.o: rqcd3m.f
rqcd3.o: rqcd3.f
arun.o: arun.f
RGQCD4.o: RGQCD4.f
qcdpar2.o: qcdpar2.f
qcdpar4.o: qcdpar4.f
rqcd-param.o: rqcd-param.f
gm2had2.o: gm2had2.f
fit1dp.o: fit1dp.f
spline3.o:spline3.f
intRdatx.o:intRdatx.f xRdat-extended.f printscan.f qed.a
gm2had3.o: gm2had3.f
hadrK3cdist26.o: hadrK3cdist26.f k3chadslow26.f
renotab2.o: renotab2.f 
renormalize2.o: renormalize2.f
funalpqedcx.o: funalpqedcx.f
grmixcorr1.o: grmixcorr1.f
WarnOption.o: WarnOption.f
hadr5x26a.o: hadr5x26a.f
