coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 15/22] build: convenience target 'all_programs' at top-level


From: Stefano Lattarini
Subject: [PATCH 15/22] build: convenience target 'all_programs' at top-level
Date: Wed, 29 Aug 2012 23:54:52 +0200

This will be mostly useful in future changes.

* Makefile.am (all_programs): New, simply the work 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.

Signed-off-by: Stefano Lattarini <address@hidden>
---
 Makefile.am | 4 ++++
 cfg.mk      | 6 ++----
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 0446e43..f80c4a6 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 9244225..e6e0828 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.
-- 
1.7.12




reply via email to

[Prev in Thread] Current Thread [Next in Thread]