X-Git-Url: https://git.kianting.info/?a=blobdiff_plain;f=ocaml_yacc%2FMakefile;fp=ocaml_yacc%2FMakefile;h=c726863dffd16070a213cdf4746bd524bf582ec7;hb=1ea8dfd99517fdfe98c81aa206ad2615c1113426;hp=0000000000000000000000000000000000000000;hpb=c2cab771be8b40c091556c7df314b6a5abbe366e;p=uann diff --git a/ocaml_yacc/Makefile b/ocaml_yacc/Makefile new file mode 100644 index 0000000..c726863 --- /dev/null +++ b/ocaml_yacc/Makefile @@ -0,0 +1,19 @@ +calc: lexer.cmo parser.cmo calc.cmo + ocamlc -o calc lexer.cmo parser.cmo calc.cmo +lexer.cmo: lexer.ml parser.cmo + ocamlc -c lexer.ml +parser.cmo: parser.ml + ocamlc -c parser.ml +calc.cmo: calc.ml + ocamlc -c calc.ml +parser.ml: parser.mli + ocamlc -c parser.mli +lexer.ml: lexer.mll + ocamllex lexer.mll +parser.mli: parser.mly ast.cmo + ocamlyacc parser.mly +ast.cmo: ast.ml + ocamlc -c ast.ml + +clean: + rm -rf *.cmo *.mli parser.ml lexer.ml calc *.cmi