#!/bin/sh

cd src

ocamlyacc *.mly
ocamllex *.mll

for i in types parser common flags tree2meaning print simpledoc2tree best_combinatorial main ; do
	echo $i.mli
	ocamlc -c $i.mli
done
for i in common lexer flags parser tree2meaning print simpledoc2tree best_combinatorial main ; do
	echo $i.ml
	ocamlc -c $i.ml
done

ocamlc -o ../runme str.cma unix.cma common.cmo lexer.cmo flags.cmo parser.cmo tree2meaning.cmo print.cmo simpledoc2tree.cmo best_combinatorial.cmo main.cmo
