]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Don't assume that "make -C" works; Solaris "make" doesn't have -C.
authorJim Meyering <jim@meyering.net>
Thu, 13 May 2004 07:04:58 +0000 (07:04 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 13 May 2004 07:04:58 +0000 (07:04 +0000)
* src/Makefile.am (all_programs.list): New rule, copied from
man/Makefile.am and tests/Makefile.am, except that we use the
system tr rather than ./tr and we don't use tr -s.
* tests/Makefile.am (all_programs): Use it.
* man/Makefile.am (all_programs): Likewise.  Renamed from programs,
for consistency.  All uses changed.

man/Makefile.am

index ac0d36329b7e0ddb85c2b425f84b333dd77e3103..c6850df2ec774d4ea54c5ff0fefdbbc1ca1ae490 100644 (file)
@@ -154,15 +154,14 @@ check-x-vs-1:
          | $(ASSORT) | diff - $$t || { rm $$t; exit 1; };              \
        rm $$t
 
-programs =                                                             \
-  echo 'spy:;@echo $$(all_programs)'                                   \
-    | MAKEFLAGS= $(MAKE) -s -C ../src -f Makefile -f - spy     \
-    | ../src/tr -s ' ' '\n' | $(ASSORT) -u | grep -v '\['
+all_programs =                                                         \
+      (cd ../src && MAKEFLAGS= $(MAKE) -s all_programs.list)           \
+    | grep -v '\['
 
 .PHONY: check-programs-vs-x
 check-programs-vs-x:
        status=0;                                       \
-       for p in dummy `$(programs)`; do                \
+       for p in dummy `$(all_programs)`; do            \
          test $$p = dummy && continue;                 \
          test $$p = ginstall && p=install || : ;       \
          test -f $(srcdir)/$$p.x                       \