FC = gfortran
FCFLAGS = #-g -fbounds-check
FCFLAGS = #-O2
# flags forall (e.g. look for system .mod files, required in gfortran)
FCFLAGS += -I/usr/include
#LDFLAGS = -li_need_this_lib

PROGRAMS = KSint

all: $(PROGRAMS)

KSint.o: mod.o
KSint: mod.o

%: %.o
	$(FC) $(FCFLAGS) -o ../$@ $^ $(LDFLAGS)

%.o: %.f95
	$(FC) $(FCFLAGS) -c $<

%.o: %.F95
	$(FC) $(FCFLAGS) -c $<

.PHONY: clean veryclean

clean:
	rm -f *.o *.mod *.MOD

veryclean: clean
	rm -f *~ ../$(PROGRAMS)
