PRECISION = -DMY_RKIND=8 

FORTRAN = gfortran $(MACHINE) -DNO_QUADRUPLE_PRECISION
MACHINE =
FFLAGS = $(OPT) $(PRECISION)
LDFLAGS = $(PARALLEL) $(DEBUGFLAG) $(PROFILER)
OPT = -g -traceback
OPT = -O4

LOADER  = $(FORTRAN)
.SUFFIXES: 
.SUFFIXES: .F90 .o 
.F90.o:; $(FORTRAN) -c $(FFLAGS) $<

OBJS = filter_butter.o filter_cheb.o filter_ellptc.o filter_invcheb.o \
	atlas.o chebyshev.o rk_filter.o

ARCHIVER = ar

LIBS = lib.a

all: $(LIBS)

$(LIBS): $(OBJS)
	$(ARCHIVER) ruv $@ $(OBJS)
	ranlib $@

clean:
	-rm -f $(PROGRAMS) $(OBJS) $(LIBS) *.mod
