diff options
author | Kevin E Martin <kem@kem.org> | 2005-12-09 03:45:24 +0000 |
---|---|---|
committer | Kevin E Martin <kem@kem.org> | 2005-12-09 03:45:24 +0000 |
commit | de02b8908884953fe99478b18032e619f39db90d (patch) | |
tree | 2149e984ca938181f378c87e920b41f8e92042b8 | |
parent | bcddba78bfef8b6b7590705842ee315fed7fb5b9 (diff) |
Add man page processing.MODULAR_COPY
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | Makefile.am | 28 | ||||
-rw-r--r-- | configure.ac | 1 |
3 files changed, 29 insertions, 6 deletions
@@ -1,3 +1,9 @@ +2005-12-08 Kevin E. Martin <kem-at-freedesktop-dot-org> + + * Makefile.am: + * configure.ac: + Add man page processing. + 2005-12-08 Adam Jackson <ajax@freedesktop.org> * configure.ac: diff --git a/Makefile.am b/Makefile.am index 7eb711d..1e318f4 100644 --- a/Makefile.am +++ b/Makefile.am @@ -22,8 +22,6 @@ gccmakedep_DATA = gccmakedep gccmakedepdir = $(bindir) -EXTRA_DIST = gccmdep.cpp - include cpprules.in DEFS = \ @@ -34,11 +32,29 @@ DEFS = \ CPP_FILES_FLAGS = $(DEFS) -dist_man1_MANS = gccmakedep.man - gccmakedep: gccmdep - mv gccmdep gccmakedep + cp gccmdep gccmakedep install-data-hook: chmod +x $(DESTDIR)/$(bindir)/gccmakedep -CLEANFILES = gccmakedep gccmdep +appmandir = $(APP_MAN_DIR) + +appman_PRE = gccmakedep.man + +appman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@) + +CLEANFILES = $(appman_DATA) gccmakedep gccmdep + +# Strings to replace in man pages +XORGRELSTRING = @PACKAGE_STRING@ + XORGMANNAME = X Version 11 + +MAN_SUBSTS = \ + -e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' + +SUFFIXES += .$(APP_MAN_SUFFIX) .man + +.man.$(APP_MAN_SUFFIX): + sed $(MAN_SUBSTS) < $< > $@ + +EXTRA_DIST = $(appman_PRE) gccmdep.cpp diff --git a/configure.ac b/configure.ac index 82da45d..5e527b2 100644 --- a/configure.ac +++ b/configure.ac @@ -31,6 +31,7 @@ AC_PROG_CC XORG_PROG_RAWCPP +XORG_MANPAGE_SECTIONS XORG_RELEASE_VERSION AC_OUTPUT([Makefile]) |