OCAMLC=ocamlc.opt OCAMLOPT=ocamlopt.opt OCAMLDEP=ocamldep.opt INCLUDES= OCAMLFLAGS=$(INCLUDES) SRCS=game.ml ltg.ml BUILDDIR= DEPEND=.depend all: ltg.opt ltg.opt: ltg.cmx $(OCAMLOPT) $(OCAMLFLAGS) -o ../run game.cmx ltg.cmx clean: rm -f *.cm? *.cmx? *.o *~ rm -f .depend depend: $(SRCS) $(OCAMLDEP) $(SRCS) > $(DEPEND) .SUFFIXES: .mli .ml .cmo .cmi .cmx %.cmo : %.ml $(OCAMLC) -c $(OCAMLFLAGS) $< %.cmi : %.mli $(OCAMLC) -c $(OCAMLFLAGS) $< %.cmx : %.ml $(OCAMLOPT) -c $(OCAMLFLAGS) $< -include $(DEPEND)