From 6864cdba2bb65069d15d26e0b9af6ade8edd0ec3 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Wed, 5 Feb 2020 22:03:46 -0600 Subject: doc: add data flow diagram using Graph::Easy Maybe this can make it easier for new and potential users to understand what's going on. --- Documentation/include.mk | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'Documentation/include.mk') diff --git a/Documentation/include.mk b/Documentation/include.mk index 3d88fcec..41de0a72 100644 --- a/Documentation/include.mk +++ b/Documentation/include.mk @@ -10,6 +10,9 @@ MAN = man # this is "xml" on FreeBSD and maybe some other distros: XMLSTARLET = xmlstarlet +# libgraph-easy-perl from Debian, Graph::Easy from CPAN +GRAPH_EASY = graph-easy + # same as pod2text COLUMNS = 76 @@ -62,6 +65,17 @@ Documentation/standards.txt : Documentation/standards.perl touch -r Documentation/standards.perl $@+ mv $@+ $@ +# flow.txt is checked into git since Graph::Easy isn't in many distros +Documentation/flow.txt : Documentation/flow.ge + (sed -ne '1,/^$$/p' $@+ + touch -r Documentation/flow.ge $@+ + mv $@+ $@ + NEWS NEWS.atom NEWS.html : $(news_deps) $(PERL) -I lib -w Documentation/mknews.perl $@ $(RELEASES) @@ -99,7 +113,9 @@ rsync-doc: NEWS.atom.gz clean-doc: $(RM_F) $(man1) $(man5) $(man7) $(man8) $(gz_docs) $(docs_html) \ $(mantxt) $(rsync_xdocs) \ - NEWS NEWS.atom NEWS.html Documentation/standards.txt + NEWS NEWS.atom NEWS.html Documentation/standards.txt \ + Documentation/flow.html Documentation/flow.html.gz \ + Documentation/flow.txt.gz clean :: clean-doc -- cgit v1.2.3-24-ge0c7