mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-04-21 11:16:16 +02:00
Don't assume that "make -C" works; Solaris "make" doesn't have -C.
* 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.
This commit is contained in:
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user