FFLAGS=-O3 -cpp -fdefault-integer-8  -DDP=16

ex = bow pendulum henon
exg = bowg pendulumg henong

default: demo

$(ex): glm.f90     ; gfortran $(FFLAGS) -DX$@ $^ -o $@
$(exg): gauss3.f90 ; gfortran $(FFLAGS) -DX$@ $^ -o $@

clean: ; rm -rf $(ex) $(exg) *.pickle

all: ; make $(ex) $(exg)

demo: bow; echo | ./bow
