]> git.kianting.info Git - uann/blobdiff - ocaml_yacc/Makefile~
add ocaml EoC ast viewet
[uann] / ocaml_yacc / Makefile~
diff --git a/ocaml_yacc/Makefile~ b/ocaml_yacc/Makefile~
new file mode 100644 (file)
index 0000000..1be5d68
--- /dev/null
@@ -0,0 +1,20 @@
+calc: lexer.cmo parser.cmo calc.cmo
+    ocamlc -o calc lexer.cmo parser.cmo calc.cmo
+
+lexer.cmo: lexer.ml
+       ocaml -c lexer.ml
+
+parser.cmo: parser.ml
+       ocaml -c parser.ml
+
+calc.cmo: calc.ml
+       ocaml -c calc.ml
+
+parser.ml: parser.mli
+    ocamlc -c parser.mli
+
+lexer.ml: lexer.mll
+       ocamllex lexer.mll
+
+parser.mli: parser.mly
+       ocamlyacc parser.mly