# Makefile de MLSRC/CC/CC_niveaux

SOURCES = outils.ml representation.ml circuits.ml \
          affichage_base.ml affichage_jeu.ml action.ml \
          lancement.ml
OBJS = $(SOURCES:.ml=.cmo)
EXEC = sc2
CAMLC = ocamlc
CAMLDEP = ocamldep
LIBS = graphics.cma unix.cma

all: .depend $(EXEC)

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

.SUFFIXES:
.SUFFIXES: .ml .mli .cmo .cmi

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

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

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

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

include .depend