From: Stefano Lattarini Date: Wed, 29 Aug 2012 14:57:41 +0000 (+0200) Subject: build: provide convenience target 'all_programs' also at top-level X-Git-Tag: v8.20~145 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b10412567f0781102efe710ad51984ae26d905d3;p=thirdparty%2Fcoreutils.git build: provide convenience target 'all_programs' also at top-level This will be mostly useful in future changes. * Makefile.am (all_programs): New, simply work by delegating to the same-named target in the 'src/' subdirectory. * cfg.mk (sc_option_desc_uppercase): Take advantage of it. (sc_man_file_correlation): Likewise. --- diff --git a/Makefile.am b/Makefile.am index 0446e4344e..f80c4a6289 100644 --- a/Makefile.am +++ b/Makefile.am @@ -170,4 +170,8 @@ check-git-hook-script-sync: rm -rf $$t; \ test $$fail = 0 +.PHONY: all_programs +all_programs: + @cd ./src && $(MAKE) -s $@ + include $(top_srcdir)/doc/local.mk diff --git a/cfg.mk b/cfg.mk index 9244225e1e..e6e0828c7a 100644 --- a/cfg.mk +++ b/cfg.mk @@ -171,14 +171,12 @@ sc_long_lines: # grep -E " {2,6}-.*[^.] [A-Z][a-z]" $$($(VC_LIST_EXCEPT) | grep '\.c$$') # but that would miss descriptions not on the same line as the -option. ALL_RECURSIVE_TARGETS += sc_option_desc_uppercase -sc_option_desc_uppercase: - @$(MAKE) -s -C src all_programs +sc_option_desc_uppercase: all_programs @$(MAKE) -s -C man $@ # Ensure all man/*.[1x] files are present ALL_RECURSIVE_TARGETS += sc_man_file_correlation -sc_man_file_correlation: - @$(MAKE) -s -C src all_programs +sc_man_file_correlation: all_programs @$(MAKE) -s -C man $@ # Ensure that the end of each release's section is marked by two empty lines.