#
# Unix Makefile for couple. The list of 57 subroutines is
# correct, but it has not been tested. The may be some missing
# tab characters.
#
couple: couple.o \
	abortc.o amat.o backsub.o bathy.o bdf.o \
    bessj0.o bessy0.o bmat.o botdeps.o bounds.o \
	cdfun.o cdj0.o cdsrt.o cdtan.o cexib.o cexibd.o \
    cexiw.o cexiwb.o cexiwd.o chdh.o \
    choldc.o cjdj.o \
    clineqs.o cpres.o \
	crscup.o csds.o csymeig.o cupb.o \
	cupbw.o cupw.o cupwb.o cvmult.o cwns.o dreal.o \
	file.o foresub.o egnval.o galrkn.o gama0.o \
	gama00.o genabc.o header.o hk01.o hk02.o \
	indep.o indexx.o input.o mgs.o mmult.o \
	propm.o prtmat.o prttl.o rcf.o rwprof.o \
	tmmult.o zcexib.o zcexiw.o
#
	gfortran -o couple couple.o \
	abortc.o amat.o backsub.o bathy.o bdf.o \
    bessj0.o bessy0.o bmat.o botdeps.o bounds.o \
	cdfun.o cdj0.o cdsrt.o cdtan.o cexib.o cexibd.o \
    cexiw.o cexiwb.o cexiwd.o chdh.o \
    choldc.o cjdj.o \
    clineqs.o cpres.o \
	crscup.o csds.o csymeig.o cupb.o \
	cupbw.o cupw.o cupwb.o cvmult.o cwns.o dreal.o \
	file.o foresub.o egnval.o galrkn.o gama0.o \
	gama00.o genabc.o header.o hk01.o hk02.o \
	indep.o indexx.o input.o mgs.o mmult.o \
	propm.o prtmat.o prttl.o rcf.o rwprof.o \
	tmmult.o zcexib.o zcexiw.o
#
couple.o: couple.f
	gfortran -c couple.f
abortc.o: abortc.f
	gfortran -c abortc.f
amat.o: amat.f 
	gfortran -c amat.f
backsub.o: backsub.f 
	gfortran -c backsub.f
bathy.o: bathy.f 
	gfortran -c bathy.f
bdf.o: bdf.f 
	gfortran -c bdf.f
bessj0.o: bessj0.f 
	gfortran -c bessj0.f
bessy0.o: bessy0.f 
	gfortran -c bessy0.f
bmat.o: bmat.f 
	gfortran -c bmat.f
botdeps.o: botdeps.f
	gfortran -c botdeps.f
bounds.o: bounds.f 
	gfortran -c bounds.f
cdfun.o: cdfun.f
	gfortran -c cdfun.f
cdj0.o: cdj0.f
	gfortran -c cdj0.f
cdsrt.o: cdsrt.f
	gfortran -c cdsrt.f
cdtan.o: cdtan.f
	gfortran -c cdtan.f
cexib.o: cexib.f
	gfortran -c cexib.f
cexibd.o: cexibd.f
	gfortran -c cexibd.f
cexiw.o: cexiw.f
	gfortran -c cexiw.f
cexiwb.o: cexiwb.f
	gfortran -c cexiwb.f
cexiwd.o: cexiwd.f
	gfortran -c cexiwd.f
chdh.o: chdh.f
	gfortran -c chdh.f
choldc.o: choldc.f
	gfortran -c choldc.f
cjdj.o: cjdj.f
	gfortran -c cjdj.f
clineqs.o: clineqs.f
	gfortran -c clineqs.f
cpres.o: cpres.f
	gfortran -c cpres.f
crscup.o: crscup.f
	gfortran -c crscup.f
csds.o: csds.f
	gfortran -c csds.f
csymeig.o: csymeig.f
	gfortran -c csymeig.f
cupb.o: cupb.f 
	gfortran -c cupb.f
cupbw.o: cupbw.f
	gfortran -c cupbw.f
cupw.o: cupw.f
	gfortran -c cupw.f
cupwb.o: cupwb.f
	gfortran -c cupwb.f
cvmult.o: cvmult.f
	gfortran -c cvmult.f
cwns.o: cwns.f
	gfortran -c cwns.f
dreal.o: dreal.f
	gfortran -c dreal.f
file.o: file.f
	gfortran -c file.f
foresub.o: foresub.f
	gfortran -c foresub.f
egnval.o: egnval.f
	gfortran -c egnval.f
galrkn.o: galrkn.f
	gfortran -c galrkn.f
gama0.o: gama0.f
	gfortran -c gama0.f
gama00.o: gama00.f
	gfortran -c gama00.f
genabc.o: genabc.f
	gfortran -c genabc.f
header.o: header.f
	gfortran -c header.f
hk01.o: hk01.f
	gfortran -c hk01.f
hk02.o: hk02.f
	gfortran -c hk02.f
indep.o: indep.f
	gfortran -c indep.f
indexx.o: indexx.f
	gfortran -c indexx.f
input.o: input.f
	gfortran -c input.f
mgs.o: mgs.f
	gfortran -c mgs.f
mmult.o: mmult.f
	gfortran -c mmult.f
propm.o: propm.f
	gfortran -c propm.f
prtmat.o: prtmat.f
	gfortran -c prtmat.f
prttl.o: prttl.f
	gfortran -c prttl.f
rcf.o: rcf.f
	gfortran -c rcf.f
rwprof.o: rwprof.f
	gfortran -c rwprof.f
tmmult.o: tmmult.f
	gfortran -c tmmult.f
zcexib.o: zcexib.f
	gfortran -c zcexib.f
zcexiw.o: zcexiw.f
	gfortran -c zcexiw.f
