####################################################################################################
# 
#   MAKEFILE for INSAFF Libraries
#
#   2011
####################################################################################################

include ../makerules

all : lib${LIB}.a
OBJS=  error_lib.o
MODS= io_lib.o tensors_lib.o randomnumbers.o insaff_lib.o 

all: ${MODS} ${OBJS} lib${LIB}.a

# Make object files
.f90.o:
	$(FC) $(FFLAGS) -c $*.f90
	
.F90.o:
	$(FC) $(FFLAGS) -c $*.F90
	
# Combine into library	
lib${LIB}.a: ${MODS} ${OBJS}
	ar r lib${LIB}.a ${MODS} ${OBJS} 
	ranlib lib${LIB}.a
	
# Make clean - remove objects
clean:
	rm *.o *.mod *.a