#
# Makefile to build Curray core library libcurk.a
#
# ignore errors and try to continue
.IGNORE:


.SUFFIXES:
.SUFFIXES: .o .f90 .F .c
# specify the compiler and options here


LIBRSLA= librsla.a

# test program
EXE = xbescheck

LIBS = -L$(TOPDIR)/currayK -lmods -L$(TOPDIR)/imsl -limsl

#sources 

SOURCES = \
   bescheck.f90 \
   dasyik.f90 \
   derf.f90 \
   derfc.f90 \
   dbesk.f90 \
   dbesk1.f90 \
   dbsk1e.f90 \
   dcsevl.f90 \
   dgamma.f90 \
   initds.f90 \
   d9lgmc.f90 \
   dbesi.f90 \
   dbesi0.f90 \
   dbesk0.f90 \
   dbsk0e.f90 \
   dbesi1.f90 \
   dbsi0e.f90 \
   dbsi1e.f90 \
   dbsknu.f90 \
   dgamlm.f90 \
   dlngam.f90 \
   xermsg.f90 

# rules
.f90.o : 
	$(CF90) $(CF90PREFLAGS) -c -o $@  $<


all :  $(LIBRSLA) $(EXE)

$(LIBRSLA) : $(SOURCES:.f90=.o) 
	$(LINK) $@ $(SOURCES:.f90=.o) 

$(EXE) :  $(LIBRSLA) bescheck.f90
	$(LDR) $(LDFLAGS)  -o $(EXE) bescheck.o $(LIBRSLA)  $(LIBS)     

clean :
	-rm -f core  *.o *.a *~ *.mod $(EXE)
