Output md5 sums into stamp file, to avoid having to commit stamp file on every timestamp change

master
Yevgen Muntyan 2008-09-06 00:39:12 -05:00
parent 9f1cb1d7b6
commit da721f2209
3 changed files with 30 additions and 4 deletions

View File

@ -25,12 +25,13 @@ build-docs: stamp-help
medit.1: man-medit.t2t
$(TXT2TAGS) --target=man --outfile=$(srcdir)/medit.1 $(srcdir)/man-medit.t2t
stamp-help: $(t2t_sources) makedocs
stamp_help_deps = $(t2t_sources) makedocs
stamp-help: $(stamp_help_deps)
cd $(srcdir) && \
rm -fr help && \
$(mkdir_p) help && \
TXT2TAGS=$(TXT2TAGS) $(srcdir)/makedocs $(srcdir)/medit.t2t && \
echo `date` > stamp-help
TXT2TAGS=$(TXT2TAGS) $(srcdir)/makedocs $(srcdir)/medit.t2t \
$(srcdir)/stamp-help $(stamp_help_deps)
medit.lo: build-docs
prefs.lo: build-docs

View File

@ -8,6 +8,18 @@ infile="$1"
outfile="$thisdir"/`basename $infile .t2t`.html
outdir="$thisdir/help"
shift
stamp="$1"
shift
rm -f stamp-help.tmp
for arg; do
if [ ! -f "$arg" ]; then
echo "OOPS" >&2
else
(cd $srcdir && md5sum "$arg") >> stamp-help.tmp
fi
done
if [ -z "$TXT2TAGS" ]; then
TXT2TAGS=txt2tags
fi
@ -52,3 +64,10 @@ write_sections $outfile help-sections.h.tmp || exit 1
cmp -s help-sections.h.tmp help-sections.h || cp help-sections.h.tmp help-sections.h || exit 1
rm -f help-sections.h.tmp
rm $outfile || exit 1
if cmp -s stamp-help.tmp "$stamp"; then
touch "$stamp" || exit 1
else
mv stamp-help.tmp "$stamp" || exit 1
fi
rm -f stamp-help.tmp

View File

@ -1 +1,7 @@
Fri Sep 5 23:57:27 CDT 2008
4503920d308858fd64bafa2791e525a1 license.t2t
2abd37333a2e2350e3aab16be85477e7 medit.t2t
16d0c35b878c1139db5ea59f3b93a326 prefs-file.t2t
6a6baa3658d16693f19cf1ee14f886db prefs.t2t
f41b53a193fabd1f343746ea0645d63e user-tools.t2t
b5d6ecd9717fa47b0109edeabb719d3e man-medit.t2t
712a6dd6de01fe5d50e1095c66823f63 makedocs