Guest User

Untitled

a guest
Jan 10th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. all: run
  2.  
  3. run: m.cmo error.cmo lexer.cmo parser.cmo main.cmo
  4. ocamlc -o run m.cmo error.cmo lexer.cmo parser.cmo pp.cmo main.cmo
  5.  
  6. error.cmo : error.ml m.cmo
  7. ocamlc -c error.ml
  8.  
  9. m.cmo : m.ml
  10. ocamlc -c m.ml
  11.  
  12. pp.cmo : pp.ml m.cmo
  13. ocamlc -c pp.ml
  14.  
  15. parser.ml: parser.mly m.cmo
  16. ocamlyacc parser.mly
  17.  
  18. parser.mli: parser.mly m.cmo
  19. ocamlyacc parser.mly
  20.  
  21. parser.cmi: parser.mli
  22. ocamlc -c parser.mli
  23.  
  24. parser.cmo: parser.ml parser.cmi
  25. ocamlc -c parser.ml
  26.  
  27. main.cmo : main.ml m.cmo pp.cmo
  28. ocamlc -c main.ml
  29.  
  30. lexer.cmo: lexer.ml error.cmo
  31. ocamlc -c lexer.ml
  32.  
  33. lexer.ml: lexer.mll parser.cmo m.cmo
  34. ocamllex lexer.mll
  35.  
  36. clean:
  37. rm -f *.cmx *.cmi parser.mli parser.ml lexer.ml run *.o *.cmo
Add Comment
Please, Sign In to add comment