Bonjour,
Alors voici mon problème, les fonctions et autre type spécifiés dans mes fichiers fleet.ml et fleet.mli (respectivement) ne peuvent pas être utilisé dans le fichier Navale.ml. Où est le problème ?
.PHONY: all
all: Navale
interaction.cmi: interaction.mli
ocamlc -c interaction.mli
interaction.cmo: interaction.ml interaction.cmi
ocamlc -c interaction.ml
interaction.cma: interaction.cmo
ocamlc -o interaction.cma -a graphics.cma interaction.cmo
fleet.cmi: fleet.mli
ocamlc -c fleet.mli
fleet.cmo: fleet.ml fleet.cmi
ocamlc -c fleet.ml
fleet.cma: fleet.cmo
ocamlc -o fleet.cma -a graphics.cma fleet.cmo
Navale.cmo: interaction.cmi fleet.cmi Navale.ml
ocamlc -c Navale.ml
Navale: interaction.cma fleet.cma Navale.cmo
ocamlc -o Navale interaction.cma fleet.cma Navale.cmo
clean :
rm -rf *.cma *.cmo *.cmi