OCAMLC=ocamlc.opt OCAMLOPT=ocamlopt.opt OCAMLDEP=ocamldep.opt INCLUDES= OCAMLFLAGS=$(INCLUDES) SRCS=cards.ml ltg.ml BUILDDIR= DEPEND=.depend all: ltg.opt ltg.opt: ltg.cmx cards.cmx $(OCAMLOPT) $(OCAMLFLAGS) -o ltg cards.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)