############################################################
#  Note that this 'Makefile' assumes that the following
#  environment variables are set:
#
#     F77
#     F77FLAGS
#     F77CFLAGS
#     F77LFLAGS
#     LIBBLAS  
#
#  Put the appropriate 'setenv' commands in your '~/.cshrc'.  
#  See 'phy329@einstein:~/.cshrc' for an example.
############################################################
.IGNORE:

F77_COMPILE  = $(F77) $(F77FLAGS) $(F77CFLAGS)
F77_LOAD     = $(F77) $(F77FLAGS) $(F77LFLAGS)

.f.o:
	$(F77_COMPILE) $*.f

EXECUTABLES = tlsoda

all: $(EXECUTABLES)

# Note that usage of 'odepack' library also requires linking to 'linpack'
# library (LINPACK is an antecedent of LAPACK)

tlsoda: tlsoda.o
	$(F77_LOAD) tlsoda.o -lp329f -lodepack -llinpack $(LIBBLAS) -o tlsoda

clean:
	rm *.o
	rm $(EXECUTABLES)