all: sed  LablGL.cma LablGL.cmxa

sed:\
      LablGL_to_glMLite.sed.sh \
      glMLite_to_LablGL.sed.sh


LablGL_to_glMLite.sed.sh: LablGL_to_glMLite.ml  LablGL_to_glMLite.tab
	ocaml $< > $@

glMLite_to_LablGL.sed.sh: LablGL_to_glMLite.ml  LablGL_to_glMLite.tab
	ocaml $< -rev > $@

.PHONY: test clean

test:
	ocaml -I +glMLite GL.cma Glu.cma Glut.cma  LablGL.ml

LablGL.cma: LablGL.ml
	ocamlc -a -o $@ -I +glMLite  GL.cma  Glu.cma  Glut.cma  $<

LablGL.cmxa: LablGL.ml
	ocamlopt -a -o $@ -I +glMLite  GL.cmx  Glu.cmx  Glut.cmx  $<

clean:
	rm -f *.sed.sh *.[oa] *.cm[ioxa] *.cmxa


