X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Documentation%2Finclude.mk;h=207983f0afe429ea269e0cd5da8284c5a02d16df;hb=refs%2Ftags%2Fv1.6.1;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