Mercurial > octave
diff libinterp/module.mk @ 22156:187b6727c75e
build doc-cache without running Octave (bug #48508)
* mk_doc_cache.m: Delete.
* doc/interpreter/mk-doc-cache.pl: New script, replaces
mk_doc_cache.m.
* doc/interpreter/module.mk: Update file lists.
(doc/interpreter/doc-cache): Use perl script to generate to aid in
cross builds.
* libinterp/op-kw-docs: New file.
* libinterp/module.mk: Update.
(libinterp/DOCSTRINGS): Also include info from op-kw-docs.
* pt-arg-list.cc (Fend): Include info in docstring about use of end as
a language keyword.
(install-built-in-docstrings): Depend on libinterp/DOCSTRINGS.
Simplify rule now that libinterp/DOCSTRINGS is always generated in the
build directory.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 21 Jul 2016 18:11:06 -0400 |
parents | da413c03920c |
children | c0cdf1c92086 |
line wrap: on
line diff
--- a/libinterp/module.mk Sat Jul 16 14:03:34 2016 +1000 +++ b/libinterp/module.mk Thu Jul 21 18:11:06 2016 -0400 @@ -90,6 +90,7 @@ libinterp/mk-errno-list \ libinterp/mk-pkg-add \ libinterp/mkops \ + libinterp/op-kw-docs \ libinterp/version.in.h \ $(LIBINTERP_BUILT_DISTFILES) @@ -278,9 +279,9 @@ DOCSTRING_FILES += libinterp/DOCSTRINGS -libinterp/DOCSTRINGS: $(LIBINTERP_DEFUN_FILES) | libinterp/$(octave_dirstamp) +libinterp/DOCSTRINGS: $(LIBINTERP_DEFUN_FILES) libinterp/op-kw-docs | libinterp/$(octave_dirstamp) $(AM_V_GEN)rm -f libinterp/DOCSTRINGS-t && \ - $(PERL) $(srcdir)/libinterp/gendoc.pl "$(srcdir)" $(LIBINTERP_DEFUN_FILES) > libinterp/DOCSTRINGS-t && \ + ( $(PERL) $(srcdir)/libinterp/gendoc.pl "$(srcdir)" $(LIBINTERP_DEFUN_FILES); cat $(srcdir)/libinterp/op-kw-docs ) > libinterp/DOCSTRINGS-t && \ $(call move_if_change_rule,libinterp/DOCSTRINGS-t,$@) OCTAVE_INTERPRETER_TARGETS += \ @@ -323,11 +324,9 @@ endif .PHONY: install-oct uninstall-oct -install-built-in-docstrings: +install-built-in-docstrings: libinterp/DOCSTRINGS $(MKDIR_P) $(DESTDIR)$(octetcdir) - f=libinterp/DOCSTRINGS; \ - if test -f $$f; then d=; else d="$(srcdir)/"; fi; \ - $(INSTALL_DATA) "$$d$$f" $(DESTDIR)$(octetcdir)/built-in-docstrings + $(INSTALL_DATA) $< $(DESTDIR)$(octetcdir)/built-in-docstrings .PHONY: install-built-in-docstrings uninstall-built-in-docstrings: