signed-off-by: Rok Strnisa <rok.strnisa@citrix.com>
includes = sys.argv[5].split()
packs = sys.argv[6].replace(',',' ').split()
libs = sys.argv[7].split()
+if len(sys.argv) >= 9:
+ pp = '-pp ' + sys.argv[8]
+else:
+ pp = ''
libs = list(set(libs)) # remove duplicates
packs = list(set(packs)) # remove duplicates
else:
packages = ""
-doc_command = 'ocamlfind ocamldoc -v ' + packages + ' -I +threads -sort -g /myrepos/xen-api.hg/ocaml/doc/odoc_json.cma -d ' + dest + ' '
+doc_command = 'ocamlfind ocamldoc -v ' + packages + ' -I +threads -sort -g /myrepos/xen-api.hg/ocaml/doc/odoc_json.cma -d ' + dest + ' ' + pp
files = []
for m in modules:
.PHONY: doc
doc: $(INTF)
- python ../doc/doc.py $(DOCDIR) "mlvm" "package" "$(LIBOBJS)" "." "stdext,camldm,uuid,unix" ""
-
+ python ../doc/doc.py $(DOCDIR) "mlvm" "package" "$(LIBOBJS)" "." "stdext,camldm,uuid,unix" "" "'${PP}'"
+
lvmconfigparser.ml : lvmconfigparser.mly
ocamlyacc lvmconfigparser.mly
$(OCAMLOPT) $(COMPFLAG) -c lvmconfigparser.mli