# Makefile de MLSRC/Tris_vecteurs

SOURCES = insertion_vecteur.ml selection_vecteur.ml fusion_vecteur.ml \
          tri_tas.ml test_tri_vecteur.ml
OBJS = insertion_vecteur.cmx selection_vecteur.cmx fusion_vecteur.cmx \
          tri_tas.cmx test_tri_vecteur.cmx
EXEC = test_tri_vecteur
CAMLC = ocamlopt
CAMLDEP = ocamldep
LIBS = unix.cmxa

all: .depend $(EXEC)

$(EXEC): $(OBJS)
$(CAMLC) -o $(EXEC) $(LIBS) $(OBJS)

.SUFFIXES:
.SUFFIXES: .ml .mli .cmx .cmi

.ml.cmx:
$(CAMLC) -c $<

.mli.cmi:
$(CAMLC) -c $<

clean:
rm -f .depend $(OBJS) $(SOURCES:.ml=.o) $(SOURCES:.ml=.cmi) $(EXEC) *~

.depend: $(SOURCES)
$(CAMLDEP) *.mli *.ml > .depend

include .depend