[Buildroot] [PATCH] graphs: store and keep intermediate 'dot' program for graph-depends

Maxime Hadjinlian maxime.hadjinlian at gmail.com
Sat Apr 19 20:41:41 UTC 2014


Acked-by: "Maxime Hadjinlian" <maxime.hadjinlian at gmail.com>

On Sat, Apr 19, 2014 at 10:17 PM, Yann E. MORIN <yann.morin.1998 at free.fr> wrote:
> From: "Yann E. MORIN" <yann.morin.1998 at free.fr>
>
> Currently, graph-depends (and PKG-graph-depends) do not store the
> intermediate 'dot' program.
>
> Some users would like to get the dot program to be able to further
> customise the generated graphs (eg. modify the layout, colorise some
> of the packages...)
>
> So, store the intermediate dot program alongside the generated graph.
>
> Reported-by: Maxime Hadjinlian <maxime.hadjinlian at gmail.com>
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> ---
>  Makefile               | 1 +
>  package/pkg-generic.mk | 1 +
>  2 files changed, 2 insertions(+)
>
> diff --git a/Makefile b/Makefile
> index 42adf7c..dd47f77 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -670,6 +670,7 @@ graph-depends:
>         @$(INSTALL) -d $(O)/graphs
>         @cd "$(CONFIG_DIR)"; \
>         $(TOPDIR)/support/scripts/graph-depends -d $(BR_GRAPH_DEPTH) \
> +       |tee $(O)/graphs/$(@).dot \
>         |dot -T$(BR_GRAPH_OUT) -o $(O)/graphs/$(@).$(BR_GRAPH_OUT)
>
>  else # ifeq ($(BR2_HAVE_DOT_CONFIG),y)
> diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk
> index 8a62d4c..cf02210 100644
> --- a/package/pkg-generic.mk
> +++ b/package/pkg-generic.mk
> @@ -496,6 +496,7 @@ $(1)-graph-depends:
>                         @$(INSTALL) -d $(O)/graphs
>                         @cd "$(CONFIG_DIR)"; \
>                         $(TOPDIR)/support/scripts/graph-depends -p $(1) -d $(BR_GRAPH_DEPTH) \
> +                       |tee $(O)/graphs/$$(@).dot \
>                         |dot -T$(BR_GRAPH_OUT) -o $(O)/graphs/$$(@).$(BR_GRAPH_OUT)
>
>  $(1)-dirclean:         $$($(2)_TARGET_DIRCLEAN)
> --
> 1.8.3.2
>


More information about the buildroot mailing list