]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/binaries/transcript/Makefile
transcript: improved debuugging facilities
[helm.git] / helm / software / components / binaries / transcript / Makefile
index 21dedfc0d6af226ac87c5aca76bcc2d13b0d444b..4bcb2d53f22f4a2a4bc036c0f0c6e30061ce5ed1 100644 (file)
@@ -4,7 +4,7 @@ H=@
 
 REQUIRES = unix str helm-grafite_parser
 
-MLS = types.ml v8Parser.ml v8Lexer.ml grafite.ml engine.ml top.ml
+MLS = types.ml options.ml v8Parser.ml v8Lexer.ml grafite.ml engine.ml top.ml
 MLIS = v8Parser.mli grafite.mli engine.mli
 CLEAN = v8Parser.ml v8Parser.mli v8Lexer.ml
 
@@ -18,8 +18,8 @@ CMXS = $(MLS:%.ml=%.cmx)
 CMIS = $(MLIS:%.mli=%.cmi)
 EXTRAS =
 
-OCAMLC = $(OCAMLFIND) ocamlc -thread -package "$(REQUIRES)" -linkpkg
-OCAMLOPT = $(OCAMLFIND) ocamlopt -thread -package "$(REQUIRES)" -linkpkg
+OCAMLC = $(OCAMLFIND) ocamlc -thread -package "$(REQUIRES)" -linkpkg -rectypes
+OCAMLOPT = $(OCAMLFIND) ocamlopt -thread -package "$(REQUIRES)" -linkpkg -rectypes
 OCAMLDEP = $(OCAMLFIND) ocamldep
 OCAMLYACC = ocamlyacc
 OCAMLLEX = ocamllex
@@ -28,13 +28,13 @@ all: transcript .depend
        @echo -n
 
 opt: transcript.opt $(EXTRAS) .depend.opt
-       #echo -n
+       @echo -n
 
-transcript: $(CMIS) $(CMOS) $(EXTRAS) $(LIBRARIES) 
+transcript: $(CMIS) $(CMOS) $(EXTRAS) 
        @echo "  OCAMLC $(CMOS)"
        $(H)$(OCAMLC) -o $@ $(CMOS)
 
-transcript.opt: $(CMIS) $(CMXS) $(EXTRAS) $(LIBRARIES_OPT)
+transcript.opt: $(CMIS) $(CMXS) $(EXTRAS)
        @echo "  OCAMLOPT $(CMXS)"
        $(H)$(OCAMLOPT) -o $@ $(CMXS)
 
@@ -67,13 +67,13 @@ depend: .depend
 
 depend.opt: .depend.opt 
 
-%.cmi: %.mli $(EXTRAS) 
+%.cmi: %.mli $(EXTRAS)
        @echo "  OCAMLC $<"
        $(H)$(OCAMLC) -c $<
-%.cmo %.cmi: %.ml $(EXTRAS) 
+%.cmo %.cmi: %.ml $(EXTRAS) $(LIBRARIES)
        @echo "  OCAMLC $<"
        $(H)$(OCAMLC) -c $<
-%.cmx: %.ml $(EXTRAS) 
+%.cmx: %.ml $(EXTRAS) $(LIBRARIES_OPT)
        @echo "  OCAMLOPT $<"
        $(H)$(OCAMLOPT) -c $<
 %.ml %.mli: %.mly $(EXTRAS)