From 40f905288f98ff9baaaea319e525ac176ffaff4e Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Fri, 6 Apr 2001 12:13:40 +0000 Subject: man page generation from gprof.texi by Stephane Carrez --- gprof/Makefile.am | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gprof/Makefile.am') diff --git a/gprof/Makefile.am b/gprof/Makefile.am index af50f57..4e311d4 100644 --- a/gprof/Makefile.am +++ b/gprof/Makefile.am @@ -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 -- cgit v1.1