INTERPRETEUR = print.cmo printer.cmo aintv.cmo lexervhc.cmo parservhc.cmo 

all: interprete

dep: 
	ocamldep *.ml > makefile.dep

clean:
	rm -f *.cmo *.cmi *.out *~ interprete

interprete : $(INTERPRETEUR) interprete.ml
	ocamlc -g -o interprete $(INTERPRETEUR) interprete.ml

lexervhc.ml: lexervhc.mll parservhc.cmi
	ocamllex lexervhc.mll

parservhc.ml parservhc.mli : parservhc.mly
	ocamlyacc parservhc.mly

.SUFFIXES: .ml .cmo .mli .cmi

.mli.cmi:
	ocamlc -c -g $<

.ml.cmo:
	ocamlc -c -g $<

include makefile.dep


