diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2014-07-17 13:08:36 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2014-07-17 13:11:46 -0700 |
commit | 6202fcb99acaeda1fa7349ea7a4e11617608f498 (patch) | |
tree | ff4c29c2f8d7dcffb90d44f7366bb5bc9de5b5d3 /man | |
parent | 061882d73b4f11f7b7f7151754e617234edc6f7a (diff) | |
download | coreutils-6202fcb99acaeda1fa7349ea7a4e11617608f498.tar.xz |
build: port to non-GNU make
This fixes a problem with native Solaris 'make', which does not
grok '-include' lines (a GNU extension to POSIX 'make').
* configure.ac (man/dynamic-deps.mk): Create it, with an old
time stamp, if doing dynamic dependency tracking.
* man/local.mk (DISTCLEANFILES): Put man/dynamic-deps.mk here,
rather than in CLEANFILES.
(man/dynamic-deps.mk): Don't create it read-only, so that we
can easily touch it later.
Include it with '@AMDEP_TRUE@@am__include@', not with '-include',
as '-include' does not work with native Solaris 'make'.
Diffstat (limited to 'man')
-rw-r--r-- | man/local.mk | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/man/local.mk b/man/local.mk index a4117b110..f4b213f7e 100644 --- a/man/local.mk +++ b/man/local.mk @@ -57,7 +57,7 @@ $(ALL_MANS): $(mandeps) # are handled by converting $name to $prog on the following code. # $(ALL_MANS) includes the $(EXTRA_MANS) so even the programs that are not # being installed will have the right dependency for the manpages. -CLEANFILES += man/dynamic-deps.mk +DISTCLEANFILES += man/dynamic-deps.mk man/dynamic-deps.mk: Makefile $(AM_V_GEN)rm -f $@ $@-t $(AM_V_at)for man in $(ALL_MANS); do \ @@ -75,11 +75,10 @@ man/dynamic-deps.mk: Makefile echo $$man: src/$$prog$(EXEEXT);; \ esac \ done > $@-t \ - && chmod a-w $@-t \ && mv $@-t $@ # Include the generated man dependencies. --include man/dynamic-deps.mk +@AMDEP_TRUE@@am__include@ man/dynamic-deps.mk .x.1: $(AM_V_GEN)name=`echo $@ | sed 's|.*/||; s|\.1$$||'` || exit 1; \ |