FC = gfortran
#FFLAGS = -O3 -ffpe-trap=invalid,zero,overflow
FFLAGS = -O3
LDFLAGS =
RM = /bin/rm -f
MV = /bin/mv -f
CP = /usr/bin/cp
AR = /usr/bin/ar
ARFLAGS = qcs

SRCLIST = $(wildcard modlib*.F)
OBJLIST = $(SRCLIST:.F=.o)
MODLIST = $(SRCLIST:.F=.mod)

.SUFFIXES:
.SUFFIXES:	.F .o


libmodlib.a : $(OBJLIST)
	$(RM) $@
	$(AR) $(ARFLAGS) $@ $(OBJLIST)

libmodlib.tgz : libmodlib.a $(MODLIST)
	$(RM) $@
	tar cvfz $@ libmodlib.a $(MODLIST)


.F.o :
	$(FC) -o $@ -c $(FFLAGS) $<

modfiles:  $(OBJLIST)


clean:
	$(RM) *.o *.mod libmodlib.a libmodlib.tgz
