EXEC= CGL \
      CGL_1d \
      DLA \
      FitzHughNagumo \
      GCGL \
      GP \
      KS_1d \
      KeenerTyson \
      Lorenz \
      NW \
      Parametric \
      PhaseField \
      Rossler \
      SnowCrystal \
      VanderPol \
      bistable \
      excitable \
      excitable_1d \
      swarms
      

DVIS= README_CGL.dvi \
      README_CGL_1d.dvi \
      README_DLA.dvi \
      README_FitzHughNagumo.dvi \
      README_GCGL.dvi \
      README_GP.dvi \
      README_KS_1d.dvi \
      README_KeenerTyson.dvi \
      README_Lorenz.dvi \
      README_NW.dvi \
      README_Parametric.dvi \
      README_PhaseField.dvi \
      README_Rossler.dvi \
      README_SnowCrystal.dvi \
      README_VanderPol.dvi \
      README_bistable.dvi \
      README_excitable.dvi \
      README_excitable_1d.dvi \
      README_swarms.dvi

GCC   = g++
CFLAG = -O3 -Wall -I. -I/usr/include/g++
LFLAG = -lXrs -L/usr/X11R6/lib -lX11 -lm


all:: $(EXEC) $(DVIS)

$(EXEC): 
	$(GCC) $(CFLAG) $@.C -o $@ $(LFLAG)

$(DVIS):
	jlatex $*.tex
	rm $*.aux $*.log

clean:
	rm $(EXEC) $(DVIS)



