Adding ocamldoc generation.
[oota-llvm.git] / bindings / ocaml / Makefile.ocaml
index 8edb180c3df8a0a4dec68f30368fa39d835cd918..55a052af7e0123313b647646e8b3843abdd7d863 100644 (file)
@@ -285,6 +285,13 @@ uninstall-cmxa::
 
 endif
 
+##===- Generate documentation ---------------------------------------------===##
+
+$(ObjDir)/$(LIBRARYNAME).odoc: $(ObjectsCMI)
+       $(Echo) "Documenting $(notdir $@)"
+       $(Verb) $(OCAMLDOC) -I $(OcamlDir) -I $(ObjDir) -dump $@ $(OcamlHeaders)
+
+ocamldoc: $(ObjDir)/$(LIBRARYNAME).odoc
 
 ##===- Debugging gunk -----------------------------------------------------===##
 printvars:: printcamlvars