OBJ =  \
      /usr0/brussino/src/math/ode/obj/exlsodes.o \
      /usr0/brussino/src/math/ode/obj/adjlr.o \
      /usr0/brussino/src/math/ode/obj/cdrv.o \
      /usr0/brussino/src/math/ode/obj/cfode.o \
      /usr0/brussino/src/math/ode/obj/cntnzu.o \
      /usr0/brussino/src/math/ode/obj/ewset.o \
      /usr0/brussino/src/math/ode/obj/intdy.o \
      /usr0/brussino/src/math/ode/obj/iprep.o \
      /usr0/brussino/src/math/ode/obj/jgroup.o \
      /usr0/brussino/src/math/ode/obj/lsodes.o \
      /usr0/brussino/src/math/ode/obj/md.o \
      /usr0/brussino/src/math/ode/obj/mdi.o \
      /usr0/brussino/src/math/ode/obj/mdm.o \
      /usr0/brussino/src/math/ode/obj/mdp.o \
      /usr0/brussino/src/math/ode/obj/mdu.o \
      /usr0/brussino/src/math/ode/obj/nnfc.o \
      /usr0/brussino/src/math/ode/obj/nnsc.o \
      /usr0/brussino/src/math/ode/obj/nntc.o \
      /usr0/brussino/src/math/ode/obj/nroc.o \
      /usr0/brussino/src/math/ode/obj/nsfc.o \
      /usr0/brussino/src/math/ode/obj/odrv.o \
      /usr0/brussino/src/math/ode/obj/prep.o \
      /usr0/brussino/src/math/ode/obj/prjs.o \
      /usr0/brussino/src/math/ode/obj/slss.o \
      /usr0/brussino/src/math/ode/obj/sro.o \
      /usr0/brussino/src/math/ode/obj/stode-1.o \
      /usr0/brussino/src/math/ode/obj/vnorx.o \
      /usr0/brussino/src/math/ode/obj/xerrwx.o
 
OPT = -O -DAS -g -pg
 
LIBS = -llinpack -lmachconst
 
lsodes : $(OBJ)
	fortran $(OPT) $(OBJ) $(LIBS) -o lsodes
 
 
/usr0/brussino/src/math/ode/obj/exlsodes.o : /usr0/brussino/src/math/ode/demo/exlsodes.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/demo/exlsodes.f
	mv -f exlsodes.o /usr0/brussino/src/math/ode/obj/exlsodes.o
	rm -f exlsodes.o

/usr0/brussino/src/math/ode/obj/adjlr.o : /usr0/brussino/src/math/ode/prog/adjlr.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/adjlr.f
	mv -f adjlr.o /usr0/brussino/src/math/ode/obj/adjlr.o
	rm -f adjlr.o
 
/usr0/brussino/src/math/ode/obj/cdrv.o : /usr0/brussino/src/math/ode/prog/cdrv.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/cdrv.f
	mv -f cdrv.o /usr0/brussino/src/math/ode/obj/cdrv.o
	rm -f cdrv.o
 
/usr0/brussino/src/math/ode/obj/cfode.o : /usr0/brussino/src/math/ode/prog/cfode.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/cfode.f
	mv -f cfode.o /usr0/brussino/src/math/ode/obj/cfode.o
	rm -f cfode.o
 
/usr0/brussino/src/math/ode/obj/cntnzu.o : /usr0/brussino/src/math/ode/prog/cntnzu.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/cntnzu.f
	mv -f cntnzu.o /usr0/brussino/src/math/ode/obj/cntnzu.o
	rm -f cntnzu.o
 
/usr0/brussino/src/math/ode/obj/ewset.o : /usr0/brussino/src/math/ode/prog/ewset.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/ewset.f
	mv -f ewset.o /usr0/brussino/src/math/ode/obj/ewset.o
	rm -f ewset.o
 
/usr0/brussino/src/math/ode/obj/intdy.o : /usr0/brussino/src/math/ode/prog/intdy.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/intdy.f
	mv -f intdy.o /usr0/brussino/src/math/ode/obj/intdy.o
	rm -f intdy.o
 
/usr0/brussino/src/math/ode/obj/iprep.o : /usr0/brussino/src/math/ode/prog/iprep.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/iprep.f
	mv -f iprep.o /usr0/brussino/src/math/ode/obj/iprep.o
	rm -f iprep.o
 
/usr0/brussino/src/math/ode/obj/jgroup.o : /usr0/brussino/src/math/ode/prog/jgroup.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/jgroup.f
	mv -f jgroup.o /usr0/brussino/src/math/ode/obj/jgroup.o
	rm -f jgroup.o
 
/usr0/brussino/src/math/ode/obj/lsodes.o : /usr0/brussino/src/math/ode/prog/lsodes.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/lsodes.f
	mv -f lsodes.o /usr0/brussino/src/math/ode/obj/lsodes.o
	rm -f lsodes.o
 
/usr0/brussino/src/math/ode/obj/md.o : /usr0/brussino/src/math/ode/prog/md.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/md.f
	mv -f md.o /usr0/brussino/src/math/ode/obj/md.o
	rm -f md.o
 
/usr0/brussino/src/math/ode/obj/mdi.o : /usr0/brussino/src/math/ode/prog/mdi.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/mdi.f
	mv -f mdi.o /usr0/brussino/src/math/ode/obj/mdi.o
	rm -f mdi.o
 
/usr0/brussino/src/math/ode/obj/mdm.o : /usr0/brussino/src/math/ode/prog/mdm.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/mdm.f
	mv -f mdm.o /usr0/brussino/src/math/ode/obj/mdm.o
	rm -f mdm.o
 
/usr0/brussino/src/math/ode/obj/mdp.o : /usr0/brussino/src/math/ode/prog/mdp.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/mdp.f
	mv -f mdp.o /usr0/brussino/src/math/ode/obj/mdp.o
	rm -f mdp.o
 
/usr0/brussino/src/math/ode/obj/mdu.o : /usr0/brussino/src/math/ode/prog/mdu.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/mdu.f
	mv -f mdu.o /usr0/brussino/src/math/ode/obj/mdu.o
	rm -f mdu.o
 
/usr0/brussino/src/math/ode/obj/nnfc.o : /usr0/brussino/src/math/ode/prog/nnfc.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/nnfc.f
	mv -f nnfc.o /usr0/brussino/src/math/ode/obj/nnfc.o
	rm -f nnfc.o
 
/usr0/brussino/src/math/ode/obj/nnsc.o : /usr0/brussino/src/math/ode/prog/nnsc.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/nnsc.f
	mv -f nnsc.o /usr0/brussino/src/math/ode/obj/nnsc.o
	rm -f nnsc.o
 
/usr0/brussino/src/math/ode/obj/nntc.o : /usr0/brussino/src/math/ode/prog/nntc.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/nntc.f
	mv -f nntc.o /usr0/brussino/src/math/ode/obj/nntc.o
	rm -f nntc.o
 
/usr0/brussino/src/math/ode/obj/nroc.o : /usr0/brussino/src/math/ode/prog/nroc.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/nroc.f
	mv -f nroc.o /usr0/brussino/src/math/ode/obj/nroc.o
	rm -f nroc.o
 
/usr0/brussino/src/math/ode/obj/nsfc.o : /usr0/brussino/src/math/ode/prog/nsfc.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/nsfc.f
	mv -f nsfc.o /usr0/brussino/src/math/ode/obj/nsfc.o
	rm -f nsfc.o
 
/usr0/brussino/src/math/ode/obj/odrv.o : /usr0/brussino/src/math/ode/prog/odrv.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/odrv.f
	mv -f odrv.o /usr0/brussino/src/math/ode/obj/odrv.o
	rm -f odrv.o
 
/usr0/brussino/src/math/ode/obj/prep.o : /usr0/brussino/src/math/ode/prog/prep.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/prep.f
	mv -f prep.o /usr0/brussino/src/math/ode/obj/prep.o
	rm -f prep.o
 
/usr0/brussino/src/math/ode/obj/prjs.o : /usr0/brussino/src/math/ode/prog/prjs.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/prjs.f
	mv -f prjs.o /usr0/brussino/src/math/ode/obj/prjs.o
	rm -f prjs.o
 
/usr0/brussino/src/math/ode/obj/slss.o : /usr0/brussino/src/math/ode/prog/slss.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/slss.f
	mv -f slss.o /usr0/brussino/src/math/ode/obj/slss.o
	rm -f slss.o
 
/usr0/brussino/src/math/ode/obj/solbt.o : /usr0/brussino/src/math/ode/prog/solbt.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/solbt.f
	mv -f solbt.o /usr0/brussino/src/math/ode/obj/solbt.o
	rm -f solbt.o
 
/usr0/brussino/src/math/ode/obj/sro.o : /usr0/brussino/src/math/ode/prog/sro.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/sro.f
	mv -f sro.o /usr0/brussino/src/math/ode/obj/sro.o
	rm -f sro.o
 
/usr0/brussino/src/math/ode/obj/stode-1.o : /usr0/brussino/src/math/ode/prog/stode-1.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/stode-1.f
	mv -f stode-1.o /usr0/brussino/src/math/ode/obj/stode-1.o
	rm -f stode-1.o

/usr0/brussino/src/math/ode/obj/vnorx.o : /usr0/brussino/src/math/ode/prog/vnorx.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/vnorx.f
	mv -f vnorx.o /usr0/brussino/src/math/ode/obj/vnorx.o
	rm -f vnorx.o
 
/usr0/brussino/src/math/ode/obj/xerrwx.o : /usr0/brussino/src/math/ode/prog/xerrwx.f
	fortran -c $(OPT) /usr0/brussino/src/math/ode/prog/xerrwx.f
	mv -f xerrwx.o /usr0/brussino/src/math/ode/obj/xerrwx.o
	rm -f xerrwx.o
