X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Documentation%2Finclude.mk;h=207983f0afe429ea269e0cd5da8284c5a02d16df;hb=6e2da35b9e9e5510e3156b07e91ebc835146758c;hp=0229bf40030b25ac246a798ebcd1af500cd1503b;hpb=6cd459ceeaa024639e4f905b871971c9c0794326;p=public-inbox.git
diff --git a/Documentation/include.mk b/Documentation/include.mk
index 0229bf40..207983f0 100644
--- a/Documentation/include.mk
+++ b/Documentation/include.mk
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2019 all contributors
+# Copyright (C) 2013-2020 all contributors
# License: AGPL-3.0+
all::
@@ -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,12 +65,18 @@ Documentation/standards.txt : Documentation/standards.perl
touch -r Documentation/standards.perl $@+
mv $@+ $@
-RELEASES =
-RELEASES += v1.2.0
-RELEASES += v1.1.0-pre1
-RELEASES += v1.0.0
+# 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 : Documentation/include.mk
+NEWS NEWS.atom NEWS.html : $(news_deps)
$(PERL) -I lib -w Documentation/mknews.perl $@ $(RELEASES)
# check for internal API changes:
@@ -80,9 +89,6 @@ check :: NEWS .NEWS.atom.check NEWS.html
html: $(docs_html)
-Documentation/.x:
- mkdir -p $@
-
doc: $(docs)
%.gz: %
@@ -104,7 +110,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