Re: [PATCH v3 04/48] build: use a common rule for checking augeas test data files

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

 



On Mon, Jul 29, 2019 at 06:10:46PM +0100, Daniel P. Berrangé wrote:
Instead of each subdir containing its own custom rule for checking the
augeas tests, use common rule for all.

The new rule searches both src + build dirs for include files, since
some augeas files will be auto-generated very shortly.

Reviewed-by: Andrea Bolognani <abologna@xxxxxxxxxx>
Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
---
src/Makefile.am             | 18 +++++++++++++-----
src/bhyve/Makefile.inc.am   | 11 -----------
src/libxl/Makefile.inc.am   | 11 -----------
src/locking/Makefile.inc.am | 34 ++--------------------------------
src/logging/Makefile.inc.am |  9 ---------
src/lxc/Makefile.inc.am     |  8 --------
src/qemu/Makefile.inc.am    |  8 --------
src/remote/Makefile.inc.am  |  8 --------
8 files changed, 15 insertions(+), 92 deletions(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index 938c119f39..6bb33524cf 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -74,7 +74,6 @@ GENERATED_SYM_FILES =
augeas_DATA =
augeastest_DATA =
conf_DATA =
-AUGEAS_DIRS =
if WITH_DTRACE_PROBES
tapset_DATA =
endif WITH_DTRACE_PROBES
@@ -397,13 +396,22 @@ GENERATED_SYM_FILES += \



-
-
-
+AUG_TEST_NAMES = $(subst /,-, $(augeastest_DATA))

check-local: check-augeas

-check-augeas: $(AUGEAS_DIRS:%=check-augeas-%)
+check-augeas: $(augeas_DATA) $(augeastest_DATA)
+	$(AM_V_GEN) \
+	if test -x "$(AUGPARSE)"; then \
+	    for f in $(augeastest_DATA); do \
+	        DIR=$$(dirname "$$f"); \
+	        FILE=$$(basename "$$f"); \
+	        "$(AUGPARSE)" \
+	            -I "$(srcdir)/$$DIR" -I "$(builddir)/$$DIR" \
+	            "$$DIR/$$FILE"; \
+	    done; \
+	fi
+.PHONY: check-augeas

src/Makefile.am:407:            DIR=$$(dirname "$$f"); \
src/Makefile.am:408:            FILE=$$(basename "$$f"); \
src/Makefile.am:409:            "$(AUGPARSE)" \
src/Makefile.am:410:                -I "$(srcdir)/$$DIR" -I "$(builddir)/$$DIR" \
src/Makefile.am:411:                "$$DIR/$$FILE"; \
maint.mk: found TAB-8-space indentation
make: *** [maint.mk:1158: sc_makefile_TAB_only_indentation] Error 1

Jano

Attachment: signature.asc
Description: PGP signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux