# Makefile for examples subdir

PACKAGES = lablgl.togl,unix
DERIVEDML = $(patsubst %.ml.gz,%.ml,$(wildcard *.ml.gz))

all: $(patsubst %.ml,%.opt,$(wildcard *.ml) $(DERIVEDML))

%.ml : %.ml.gz
	gunzip -c $^ > $@

%.opt : %.ml
	ocamlfind ocamlopt -package $(PACKAGES) -c  $^
	ocamlfind ocamlopt -package $(PACKAGES) -linkpkg -o $@ $^

clean:
	rm -f *.cm* *.o *.opt $(DERIVEDML)
