From: Daiki Ueno Date: Sat, 10 May 2014 03:40:57 +0000 (+0900) Subject: man: Don't depend on the binary executable X-Git-Tag: v0.19~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=53c1bee1f84017a12e127174d320b3fc18b0efc7;p=thirdparty%2Fgettext.git man: Don't depend on the binary executable --- diff --git a/gettext-runtime/man/Makefile.am b/gettext-runtime/man/Makefile.am index b91896fa4..0b1dabd3a 100644 --- a/gettext-runtime/man/Makefile.am +++ b/gettext-runtime/man/Makefile.am @@ -77,7 +77,9 @@ uninstall-local: uninstall-html # Man pages. # The progname.x files contain some extra information not found in the -# "progname --help" output. +# "progname --help" output. Each progname.1 depends on the source, +# not the binary; we don't need to regenerate the binary when any +# source file changes, only the main one. gettext.1: gettext.1.in Makefile sed -e 's|@''localedir''@|$(localedir)|g' < `if test -f gettext.1.in; then echo .; else echo $(srcdir); fi`/gettext.1.in > t-$@ @@ -86,12 +88,12 @@ ngettext.1: ngettext.1.in Makefile sed -e 's|@''localedir''@|$(localedir)|g' < `if test -f ngettext.1.in; then echo .; else echo $(srcdir); fi`/ngettext.1.in > t-$@ mv t-$@ $@ -gettext.1.in: gettext.x ../src/gettext$(EXEEXT) +gettext.1.in: gettext.x ../src/gettext.c IN_HELP2MAN=1 $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/gettext$(EXEEXT) $(srcdir)/gettext.x gettext.1.in -ngettext.1.in: ngettext.x ../src/ngettext$(EXEEXT) +ngettext.1.in: ngettext.x ../src/ngettext.c IN_HELP2MAN=1 $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/ngettext$(EXEEXT) $(srcdir)/ngettext.x ngettext.1.in -envsubst.1: envsubst.x ../src/envsubst$(EXEEXT) +envsubst.1: envsubst.x ../src/envsubst.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/envsubst$(EXEEXT) $(srcdir)/envsubst.x envsubst.1 $(man_MAN1IN) $(man_MAN1OTHER): help2man $(top_srcdir)/../.version diff --git a/gettext-tools/man/Makefile.am b/gettext-tools/man/Makefile.am index 2e8fe7291..b0d88b0a4 100644 --- a/gettext-tools/man/Makefile.am +++ b/gettext-tools/man/Makefile.am @@ -76,44 +76,46 @@ uninstall-local: uninstall-html # Man pages. # The progname.x files contain some extra information not found in the -# "progname --help" output. +# "progname --help" output. progname.1 depends on the source, not the +# binary; we don't need to regenerate the binary when any source file +# changes, only the main one. -msgcmp.1: msgcmp.x ../src/msgcmp$(EXEEXT) +msgcmp.1: msgcmp.x ../src/msgcmp.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msgcmp$(EXEEXT) $(srcdir)/msgcmp.x msgcmp.1 -msgfmt.1: msgfmt.x ../src/msgfmt$(EXEEXT) +msgfmt.1: msgfmt.x ../src/msgfmt.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msgfmt$(EXEEXT) $(srcdir)/msgfmt.x msgfmt.1 -msgmerge.1: msgmerge.x ../src/msgmerge$(EXEEXT) +msgmerge.1: msgmerge.x ../src/msgmerge.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msgmerge$(EXEEXT) $(srcdir)/msgmerge.x msgmerge.1 -msgunfmt.1: msgunfmt.x ../src/msgunfmt$(EXEEXT) +msgunfmt.1: msgunfmt.x ../src/msgunfmt.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msgunfmt$(EXEEXT) $(srcdir)/msgunfmt.x msgunfmt.1 -xgettext.1: xgettext.x ../src/xgettext$(EXEEXT) +xgettext.1: xgettext.x ../src/xgettext.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/xgettext$(EXEEXT) $(srcdir)/xgettext.x xgettext.1 -msgattrib.1: msgattrib.x ../src/msgattrib$(EXEEXT) +msgattrib.1: msgattrib.x ../src/msgattrib.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msgattrib$(EXEEXT) $(srcdir)/msgattrib.x msgattrib.1 -msgcat.1: msgcat.x ../src/msgcat$(EXEEXT) +msgcat.1: msgcat.x ../src/msgcat.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msgcat$(EXEEXT) $(srcdir)/msgcat.x msgcat.1 -msgcomm.1: msgcomm.x ../src/msgcomm$(EXEEXT) +msgcomm.1: msgcomm.x ../src/msgcomm.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msgcomm$(EXEEXT) $(srcdir)/msgcomm.x msgcomm.1 -msgconv.1: msgconv.x ../src/msgconv$(EXEEXT) +msgconv.1: msgconv.x ../src/msgconv.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msgconv$(EXEEXT) $(srcdir)/msgconv.x msgconv.1 -msgen.1: msgen.x ../src/msgen$(EXEEXT) +msgen.1: msgen.x ../src/msgen.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msgen$(EXEEXT) $(srcdir)/msgen.x msgen.1 -msgexec.1: msgexec.x ../src/msgexec$(EXEEXT) +msgexec.1: msgexec.x ../src/msgexec.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msgexec$(EXEEXT) $(srcdir)/msgexec.x msgexec.1 -msgfilter.1: msgfilter.x ../src/msgfilter$(EXEEXT) +msgfilter.1: msgfilter.x ../src/msgfilter.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msgfilter$(EXEEXT) $(srcdir)/msgfilter.x msgfilter.1 -msggrep.1: msggrep.x ../src/msggrep$(EXEEXT) +msggrep.1: msggrep.x ../src/msggrep.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msggrep$(EXEEXT) $(srcdir)/msggrep.x msggrep.1 -msginit.1: msginit.x ../src/msginit$(EXEEXT) +msginit.1: msginit.x ../src/msginit.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msginit$(EXEEXT) $(srcdir)/msginit.x msginit.1 -msguniq.1: msguniq.x ../src/msguniq$(EXEEXT) +msguniq.1: msguniq.x ../src/msguniq.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/msguniq$(EXEEXT) $(srcdir)/msguniq.x msguniq.1 -recode-sr-latin.1: recode-sr-latin.x ../src/recode-sr-latin$(EXEEXT) +recode-sr-latin.1: recode-sr-latin.x ../src/recode-sr-latin.c $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../src/recode-sr-latin$(EXEEXT) $(srcdir)/recode-sr-latin.x recode-sr-latin.1 -gettextize.1: gettextize.x ../misc/gettextize +gettextize.1: gettextize.x ../misc/gettextize.in $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../misc/gettextize $(srcdir)/gettextize.x gettextize.1 -autopoint.1: autopoint.x ../misc/autopoint +autopoint.1: autopoint.x ../misc/autopoint.in $(SHELL) x-to-1 $(UPDATEMODE) "$(PERL)" "$(HELP2MAN)" ../misc/autopoint $(srcdir)/autopoint.x autopoint.1 $(man_MAN1): help2man $(top_srcdir)/../.version