#Nom du binaire à creer BIN = compilo #Fichier .ml principal MAIN = main #Votre nom sans espace (remplacer par _) NAME = votre_nom OB_OPT := -no-links #À décommenter pour que les .annot soit générés. Dans emacs le # raccourci ctrl-c ctrl-t affiche alors le type de l'expression #OB_OPT := -tag dtypes $(OB_OPT) #Pour que les fichiers .output soit crée par ocamlyacc ocamllex OB_OPT := -yaccflag "-v" -lexflag " -v" $(OB_OPT) #Pour utiliser menhir à la place d'ocamlyacc #OB_OPT := -use-menhir $(OB_OPT) OCAMLBUILD = ocamlbuild $(OB_OPT) all: COMP COMP : $(OCAMLBUILD) $(MAIN).native ln -fs _build/$(MAIN).native $(BIN) clean : $(OCAMLBUILD) -clean rm -f $(BIN) FILES = *.ml* Makefile export: rm -rf $(NAME); mkdir -p $(NAME) cp -f $(FILES) $(NAME) tar zcf $(NAME).tar.gz $(NAME)