man page generation from gprof.texi by Stephane Carrez

This commit is contained in:
Alan Modra
2001-04-06 12:13:40 +00:00
parent a250df2e35
commit 40f905288f
5 changed files with 846 additions and 227 deletions

View File

@ -49,9 +49,27 @@ po/POTFILES.in: @MAINT@ Makefile
for file in $(POTFILES); do echo $$file; done | sort > tmp \
&& mv tmp $(srcdir)/po/POTFILES.in
MANCONF = -Dman
TEXI2POD = perl $(srcdir)/../etc/texi2pod.pl
POD2MAN = pod2man --center="GNU" --release="binutils-$(VERSION)" --section=1
info_TEXINFOS = gprof.texi
man_MANS = gprof.1
# Build the man page from the texinfo file
# The sed command removes the no-adjust Nroff command so that
# the man output looks standard.
$(srcdir)/gprof.1: $(srcdir)/gprof.texi
touch $(srcdir)/gprof.1
-$(TEXI2POD) $(MANCONF) -Dgprof < $(srcdir)/gprof.texi > gprof.pod
-($(POD2MAN) gprof.pod | \
sed -e '/^.if n .na/d' > $(srcdir)/gprof.1.T$$$$ && \
mv -f $(srcdir)/gprof.1.T$$$$ $(srcdir)/gprof.1) || \
(rm -f $(srcdir)/gprof.1.T$$$$ && exit 1)
rm -f gprof.pod
# Targets to rebuild dependencies in this Makefile.
# Have to get rid of DEP1 here so that "$?" later includes all sources.
DEP: dep.sed $(gprof_SOURCES) $(noinst_HEADERS) gconfig.h