Mercurial > octave
changeset 25358:8cac064e6623
Build graphic property texi files when source is changed (bug #53805).
* doc/interpreter/module.mk: Create new variable GRAPHICS_PROPS_SRC holding
dependencies of graphic properties. Change all graphics property texi rules
to further depend on $(GRAPHICS_PROPS_SRC).
author | Rik <rik@octave.org> |
---|---|
date | Sun, 06 May 2018 17:33:02 -0700 |
parents | 7aeafec2b102 |
children | b93522e36446 |
files | doc/interpreter/module.mk |
diffstat | 1 files changed, 19 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/interpreter/module.mk Sun May 06 21:03:19 2018 +0200 +++ b/doc/interpreter/module.mk Sun May 06 17:33:02 2018 -0700 @@ -27,55 +27,57 @@ mv $@-t $@ endef -%reldir%/plot-axesproperties.texi: %reldir%/genpropdoc.m +GRAPHICS_PROPS_SRC = libinterp/corefcn/graphics.in.h libinterp/corefcn/genprops.awk + +%reldir%/plot-axesproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,axes) -%reldir%/plot-figureproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-figureproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,figure) -%reldir%/plot-imageproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-imageproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,image) -%reldir%/plot-lightproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-lightproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,light) -%reldir%/plot-lineproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-lineproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,line) -%reldir%/plot-patchproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-patchproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,patch) -%reldir%/plot-rootproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-rootproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,root) -%reldir%/plot-surfaceproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-surfaceproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,surface) -%reldir%/plot-textproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-textproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,text) -%reldir%/plot-uimenuproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-uimenuproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,uimenu) -%reldir%/plot-uibuttongroupproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-uibuttongroupproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,uibuttongroup) -%reldir%/plot-uicontextmenuproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-uicontextmenuproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,uicontextmenu) -%reldir%/plot-uipanelproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-uipanelproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,uipanel) -%reldir%/plot-uicontrolproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-uicontrolproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,uicontrol) -%reldir%/plot-uitoolbarproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-uitoolbarproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,uitoolbar) -%reldir%/plot-uipushtoolproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-uipushtoolproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,uipushtool) -%reldir%/plot-uitoggletoolproperties.texi: %reldir%/genpropdoc.m +%reldir%/plot-uitoggletoolproperties.texi: %reldir%/genpropdoc.m $(GRAPHICS_PROPS_SRC) $(AM_V_GEN)$(call gen-propdoc-texi,uitoggletool) dist_man_MANS = \