OBJ =  \
      dqag.o \
      dqage.o \
      dqk15.o \
      dqk21.o \
      dqk31.o \
      dqk41.o \
      dqk51.o \
      dqk61.o \
      dqpsrt.o \
      dquad.o \
      fdump.o \
      j4save.o \
      s88fmt.o \
      testf4.o \
      xerabt.o \
      xerctl.o \
      xerprt.o \
      xerror.o \
      xerrwv.o \
      xersav.o \
      xgetua.o
 
OPT = -g -pg
 
LIBS = -lmachconst
 
quad : $(OBJ)
	fortran $(OPT) $(OBJ) $(LIBS) -o quad
 
 
dqag.o : dqag.f
	fortran -c $(OPT) dqag.f
 
dqage.o : dqage.f
	fortran -c $(OPT) dqage.f
 
dqk15.o : dqk15.f
	fortran -c $(OPT) dqk15.f
 
dqk21.o : dqk21.f
	fortran -c $(OPT) dqk21.f
 
dqk31.o : dqk31.f
	fortran -c $(OPT) dqk31.f
 
dqk41.o : dqk41.f
	fortran -c $(OPT) dqk41.f
 
dqk51.o : dqk51.f
	fortran -c $(OPT) dqk51.f
 
dqk61.o : dqk61.f
	fortran -c $(OPT) dqk61.f
 
dqpsrt.o : dqpsrt.f
	fortran -c $(OPT) dqpsrt.f
 
dquad.o : dquad.f
	fortran -c $(OPT) dquad.f
 
fdump.o : fdump.f
	fortran -c $(OPT) fdump.f
 
j4save.o : j4save.f
	fortran -c $(OPT) j4save.f
 
s88fmt.o : s88fmt.f
	fortran -c $(OPT) s88fmt.f
 
testf4.o : testf4.f
	fortran -c -recursive $(OPT) testf4.f
 
xerabt.o : xerabt.f
	fortran -c $(OPT) xerabt.f
 
xerctl.o : xerctl.f
	fortran -c $(OPT) xerctl.f
 
xerprt.o : xerprt.f
	fortran -c $(OPT) xerprt.f
 
xerror.o : xerror.f
	fortran -c $(OPT) xerror.f
 
xerrwv.o : xerrwv.f
	fortran -c $(OPT) xerrwv.f
 
xersav.o : xersav.f
	fortran -c $(OPT) xersav.f
 
xgetua.o : xgetua.f
	fortran -c $(OPT) xgetua.f
