BIN = mouse
OBJ = mouse_data.cmo mouse.cmo main.cmo
GENFILES = main.ml

mouse: mouse_data.cmo mouse.cmo main.cmo
	ocamlc -o mouse mouse_data.cmo mouse.cmo main.cmo

mouse_data.cmo: mouse_data.cmi mouse_data.ml
	ocamlc -c mouse_data.ml

mouse_data.cmi: mouse_data.mli
	ocamlc -c mouse_data.mli

mouse.cmo: mouse.ml
	ocamlc -c mouse.ml

main.cmo: main.ml
	ocamlc -c main.ml

main.ml mouse.ml: mouse_data.lzi mouse.ls
	lucyc -s main mouse.ls

mouse_data.lzi: mouse_data.mli
	lucyc mouse_data.mli

clean:
	/bin/rm -r -f *.cmo *.cmi *.cmx. *.o \
                      *.lzi $(GENFILES)



