### Starting build.
# Target: slc.ml.depends, tags: { extension:ml, file:slc.ml, ocaml, ocamldep, quiet }
/usr/bin/ocamldep.opt -modules slc.ml > slc.ml.depends
# Target: lexer.mll, tags: { extension:mll, file:lexer.mll, lexer, ocaml, ocamllex, quiet }
/usr/bin/ocamllex.opt -q lexer.mll
# Target: lexer.ml.depends, tags: { extension:ml, file:lexer.ml, ocaml, ocamldep, quiet }
/usr/bin/ocamldep.opt -modules lexer.ml > lexer.ml.depends
# Target: parser.mly, tags: { extension:mly, file:parser.mly, ocaml, ocamlyacc, parser, quiet }
/usr/bin/ocamlyacc parser.mly
+ /usr/bin/ocamlyacc parser.mly
2 shift/reduce conflicts.
# Target: parser.mli.depends, tags: { extension:mli, file:parser.mli, ocaml, ocamldep, quiet }
/usr/bin/ocamldep.opt -modules parser.mli > parser.mli.depends
# Target: sl.ml.depends, tags: { extension:ml, file:sl.ml, ocaml, ocamldep, quiet }
/usr/bin/ocamldep.opt -modules sl.ml > sl.ml.depends
# Target: ys.ml.depends, tags: { extension:ml, file:ys.ml, ocaml, ocamldep, quiet }
/usr/bin/ocamldep.opt -modules ys.ml > ys.ml.depends
# Target: ys.cmo, tags: { byte, compile, extension:cmo, extension:ml, file:ys.cmo, file:ys.ml, implem, ocaml, quiet }
/usr/bin/ocamlc.opt -c -o ys.cmo ys.ml
# Target: sl.cmo, tags: { byte, compile, extension:cmo, extension:ml, file:sl.cmo, file:sl.ml, implem, ocaml, quiet }
/usr/bin/ocamlc.opt -c -o sl.cmo sl.ml
# Target: parser.cmi, tags: { byte, compile, extension:mli, file:parser.mli, interf, ocaml, quiet }
/usr/bin/ocamlc.opt -c -o parser.cmi parser.mli
# Target: lexer.cmo, tags: { byte, compile, extension:cmo, extension:ml, file:lexer.cmo, file:lexer.ml, implem, ocaml, quiet }
/usr/bin/ocamlc.opt -c -o lexer.cmo lexer.ml
# Target: slc.cmo, tags: { byte, compile, extension:cmo, extension:ml, file:slc.cmo, file:slc.ml, implem, ocaml, quiet }
/usr/bin/ocamlc.opt -c -o slc.cmo slc.ml
# Target: parser.ml.depends, tags: { extension:ml, file:parser.ml, ocaml, ocamldep, quiet }
/usr/bin/ocamldep.opt -modules parser.ml > parser.ml.depends
# Target: ys.cmx, tags: { compile, extension:cmx, extension:ml, file:ys.cmx, file:ys.ml, implem, native, ocaml, quiet }
/usr/bin/ocamlopt.opt -c -o ys.cmx ys.ml
# Target: sl.cmx, tags: { compile, extension:cmx, extension:ml, file:sl.cmx, file:sl.ml, implem, native, ocaml, quiet }
/usr/bin/ocamlopt.opt -c -o sl.cmx sl.ml
# Target: parser.cmx, tags: { compile, extension:cmx, extension:ml, file:parser.cmx, file:parser.ml, implem, native, ocaml, quiet }
/usr/bin/ocamlopt.opt -c -o parser.cmx parser.ml
# Target: lexer.cmx, tags: { compile, extension:cmx, extension:ml, file:lexer.cmx, file:lexer.ml, implem, native, ocaml, quiet }
/usr/bin/ocamlopt.opt -c -o lexer.cmx lexer.ml
# Target: slc.cmx, tags: { compile, extension:cmx, extension:ml, file:slc.cmx, file:slc.ml, implem, native, ocaml, quiet }
/usr/bin/ocamlopt.opt -c -o slc.cmx slc.ml
# Target: slc.native, tags: { dont_link_with, extension:native, file:slc.native, link, native, ocaml, program, quiet }
/usr/bin/ocamlopt.opt ys.cmx sl.cmx parser.cmx lexer.cmx slc.cmx -o slc.native
# Compilation successful.
