1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-02-17 04:41:59 +02:00

build: add an explanatory comment

* man/Makefile.am (EXTRA_DIST): Describe portability issues of the
idiom we now use.  Reformat the definition a little while at it.
This commit is contained in:
Stefano Lattarini
2012-08-29 15:44:05 +02:00
committed by Jim Meyering
parent 60b01f9f02
commit 0f54e9761f

View File

@@ -19,10 +19,19 @@ dist_man1_MANS = $(MAN)
man_aux = $(dist_man1_MANS:.1=.x)
EXTRA_DIST = $(man_aux) $(NO_INSTALL_PROGS_DEFAULT:%=%.x) help2man \
$(NO_INSTALL_PROGS_DEFAULT:%=%.1)
EXTRA_DIST = $(man_aux) help2man
MAINTAINERCLEANFILES = $(dist_man1_MANS)
# The "$(VAR:%=%.x)" idiom is not portable according to POSIX, but in
# practice it works with several make implementation (GNU, BSD, CCS make
# from Solaris 10, Sun distributed make). In addition, since only
# maintainers are expected to build release tarballs (and they should
# use GNU make when doing so), it's not big deal if this won't work with
# some dumber make implementation.
EXTRA_DIST += \
$(NO_INSTALL_PROGS_DEFAULT:%=%.x) \
$(NO_INSTALL_PROGS_DEFAULT:%=%.1)
# Depend on ../.version to get version number changes.
common_dep = ../.version