[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