# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# $Id: ocaml.mk 4236 2007-08-31 09:45:13Z zack $
+# $Id: ocaml.mk 4238 2007-08-31 09:56:32Z zack $
_cdbs_scripts_path ?= /usr/lib/cdbs
_cdbs_rules_path ?= /usr/share/cdbs/1/rules
# post-install hooks for invoking ocamldoc on OCAML_OCAMLDOC_PACKAGES packages
$(patsubst %,install/%,$(DEB_PACKAGES))::
@if (echo $(OCAML_OCAMLDOC_PACKAGES) | grep -w '$(cdbs_curpkg)' > /dev/null) ; then \
- echo 'mkdir -p debian/$(cdbs_curpkg)/usr/share/doc/$(cdbs_curpkg)/html/api' ; \
- mkdir -p debian/$(cdbs_curpkg)/usr/share/doc/$(cdbs_curpkg)/html/api ; \
+ echo 'mkdir -p debian/$(cdbs_curpkg)/$(OCAML_OCAMLDOC_DESTDIR_HTML)' ; \
+ mkdir -p debian/$(cdbs_curpkg)/$(OCAML_OCAMLDOC_DESTDIR_HTML) ; \
echo 'invoking ocamldoc on debian/$(cdbs_curpkg)$(OCAML_STDLIB_DIR)/ ...' ; \
find debian/$(cdbs_curpkg)$(OCAML_STDLIB_DIR)/ \
-type f -name '*.mli' -or -name '*.ml' \
| xargs ocamldoc $(OCAML_OCAMLDOC_FLAGS) \
-html $(OCAML_OCAMLDOC_FLAGS_HTML) \
- -d $(OCAML_OCAMLDOC_DESTDIR_HTML) ; \
+ -d debian/$(cdbs_curpkg)/$(OCAML_OCAMLDOC_DESTDIR_HTML) \
+ || true ; \
fi
# generate .in files counterpars before building, substituting @OCamlABI@