Zonking a CVS-ism in gnulib documentation... BTW, what is the prevailing advice if i want to publish a git repo containing only diffs between upstream gnulib my branches? The goal is to make these branches available w/ minimal space/bandwidth cost.
thi _______________________________________________________ Update doc "UPDATED" machinery. * doc/Makfile (update-stamp): New target. (gnulib.info, gnulib.html, gnulib.dvi, gnulib.pdf): Depend on update-stamp. (mostlyclean): Delete update-stamp. * doc/gnulib.texi: No longer @set UPDATED directly. Instead, @include update-stamp. Signed-off-by: Thien-Thi Nguyen <[EMAIL PROTECTED]> --- doc/.gitignore | 1 + doc/Makefile | 7 +++++-- doc/gnulib.texi | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/doc/.gitignore b/doc/.gitignore index 175321e..b9634ef 100644 --- a/doc/.gitignore +++ b/doc/.gitignore @@ -14,3 +14,4 @@ gnulib.info-1 gnulib.info-2 gnulib.info-3 gnulib.html +update-stamp diff --git a/doc/Makefile b/doc/Makefile index a95adfe..fcf988d 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -24,12 +24,15 @@ html: $(doc).html dvi: $(doc).dvi pdf: $(doc).pdf -# Dependencies. Search for @include to find them all. -gnulib.info gnulib.html gnulib.dvi gnulib.pdf: gnulib.texi gnulib-intro.texi gnulib-tool.texi $(wildcard headers/*.texi) $(wildcard functions/*.texi) quote.texi error.texi gcd.texi relocatable-maint.texi regexprops-generic.texi fdl.texi +update-stamp: *.texi */*.texi + date -u -r $$(ls -t $^ | sed 1q) +"@set UPDATED %F %T UTC" > $@ + +gnulib.info gnulib.html gnulib.dvi gnulib.pdf: update-stamp standards.info standards.html standards.dvi: standards.texi make-stds.texi fdl.texi mostlyclean: rm -f *.aux *.cp *.cps *.fn *.ky *.log *.pg *.toc *.tp *.vr *.vrs + rm -f update-stamp clean: mostlyclean rm -f *.info *.html *.dvi *.ps *.pdf diff --git a/doc/gnulib.texi b/doc/gnulib.texi index c5f8fd7..6656d9e 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -10,7 +10,7 @@ @end ifclear @comment %**end of header [EMAIL PROTECTED] UPDATED $Date: 2007-09-09 13:20:45 $ [EMAIL PROTECTED] update-stamp @copying This manual is for GNU Gnulib (updated @value{UPDATED}), -- 1.5.3.5