TIPE2021/Makefile
Mysaa 929150577c Ajout de jolies définitions mli pour les modules
Modification du Makefile qui détecte tout seul la présence d'un mli.
Rangement des pdfs dans un sous-dossier "Documents"
2021-03-11 22:49:00 +01:00

28 lines
594 B
Makefile

%.ascii.txt: %.txt
iconv -f utf-8 -t ascii//TRANSLIT $< -o $@
ascii: $(shell find textes/ -type f -iname "*.txt" ! -iname "*.ascii.txt" | sed "s/\.txt/\.ascii\.txt/")
%.cmx: %.ml
ocamlopt -c $<
Code.cmo: Math.cmo
%.cmi: %.mli
ocamlc -c $<
%.cmo: %.ml
if [ -f $*".mli" ]; then ocamlc -c $*".mli" ; fi
ocamlc -c $<
tipe: tipe.cmx
ocamlopt -o tipe str.cmxa tipe.cmx
%.txt.test: %.ascii.txt tipe
./tipe $<
runall: $(shell find textes/ -type f -iname "*.txt" ! -iname "*.ascii.txt" | sed "s/\.txt/\.txt\.test/")
clean:
rm -rf tipe *.cmx *.cmi *.cmo *.o textes/*.ascii.txt *.ntl.ml