From: Yann E. MORIN Date: Sat, 19 Apr 2014 20:17:08 +0000 (+0200) Subject: graphs: store and keep intermediate 'dot' program for graph-depends X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=994fcc4a2b028fdbbe995622860964dacb44c4e9;p=buildroot.git graphs: store and keep intermediate 'dot' program for graph-depends 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 Signed-off-by: "Yann E. MORIN" Acked-by: "Maxime Hadjinlian" Signed-off-by: Thomas Petazzoni --- diff --git a/Makefile b/Makefile index 42adf7cc05..dd47f77ed6 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 8a62d4c120..cf02210a25 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)