# Makefile de MLSRC/Tris_listes
SOURCES = insertion_liste.ml selection_liste.ml fusion_liste.ml \
tri_liste_vecteur.ml test_insertion_liste.ml test_tri_liste.ml
OBJS_INSERTION=insertion_liste.cmx test_insertion_liste.cmx
OBJS_TRI = insertion_liste.cmx selection_liste.cmx fusion_liste.cmx \
../Tris_vecteurs/insertion_vecteur.cmx \
../Tris_vecteurs/selection_vecteur.cmx \
../Tris_vecteurs/fusion_vecteur.cmx \
tri_liste_vecteur.cmx test_tri_liste.cmx
CAMLC = ocamlopt -I ../Tris_vecteurs
CAMLDEP = ocamldep
LIBS = unix.cmxa
all: .depend test_insertion_liste test_tri_liste
test_insertion_liste: $(OBJS_INSERTION)
$(CAMLC) -o $@ $(LIBS) $(OBJS_INSERTION)
test_tri_liste: $(OBJS_TRI)
$(CAMLC) -o $@ $(LIBS) $(OBJS_TRI)
.SUFFIXES:
.SUFFIXES: .ml .mli .cmx .cmi
.ml.cmx:
$(CAMLC) -c $<
.mli.cmi:
$(CAMLC) -c $<
clean:
rm -f .depend $(OBJS_INSERTION) $(OBJS_TRI) $(SOURCES:.ml=.o) $(SOURCES:.ml=.cmi) $(EXEC) *~
.depend: $(SOURCES)
$(CAMLDEP) *.mli *.ml > .depend
include .depend