[Freeipa-devel] [PATCH] BUILD: provide check target in custom Makefiles

Lukas Slebodnik lslebodn at redhat.com
Fri Nov 13 08:36:02 UTC 2015


ehlo,

The automake generated makefiles have already a target check.
We need to provide this target also to non-generated
Makefiles so we can recursively call make check from
top level Makefile.

LS
-------------- next part --------------
>From ba0e01bb8dd754b24580615decf54b718ba07b2e Mon Sep 17 00:00:00 2001
From: Lukas Slebodnik <lslebodn at redhat.com>
Date: Fri, 13 Nov 2015 06:54:12 +0000
Subject: [PATCH 7/8] BUILD: provide check target in custom Makefiles

The automake generated makefiles have already a target check.
We need to provide this target also to non-generated
Makefiles so we can recursively call make check from
top level Makefile
---
 Makefile               | 5 +++++
 install/po/Makefile.in | 2 ++
 ipapython/Makefile     | 2 ++
 3 files changed, 9 insertions(+)

diff --git a/Makefile b/Makefile
index 3c81466d3728022c1d9cf5bb216990f14a59b7e5..d2c37f1597a011af2bd9ef1a4f7ce87ac59620a3 100644
--- a/Makefile
+++ b/Makefile
@@ -74,6 +74,11 @@ client: client-autogen
 	done
 	cd ipaplatform && $(PYTHON) setup.py build
 
+check: bootstrap-autogen server tests
+	@for subdir in $(SUBDIRS); do \
+		(cd $$subdir && $(MAKE) check) || exit 1; \
+	done
+
 bootstrap-autogen: version-update client-autogen
 	@echo "Building IPA $(IPA_VERSION)"
 	cd asn1; if [ ! -e Makefile ]; then ../autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=$(LIBDIR); fi
diff --git a/install/po/Makefile.in b/install/po/Makefile.in
index e0bf2e0a1f3db14d485c7d787ae95e433703856f..713fcb5aa9143d718049bf691e7c3bc9e102803f 100644
--- a/install/po/Makefile.in
+++ b/install/po/Makefile.in
@@ -78,6 +78,8 @@ C_POTFILES = $(C_FILES) $(H_FILES)
 
 all:
 
+check:
+
 SUFFIXES = .po .mo
 
 .po.mo:
diff --git a/ipapython/Makefile b/ipapython/Makefile
index 8527643232fd1b14fc246bd36678631baac088db..a865ca7580f5270eca4383508ced23e8537da669 100644
--- a/ipapython/Makefile
+++ b/ipapython/Makefile
@@ -10,6 +10,8 @@ all:
 		(cd $$subdir && $(MAKE) $@) || exit 1; \
 	done
 
+check:
+
 .PHONY: install
 install:
 	if [ "$(DESTDIR)" = "" ]; then \
-- 
2.5.0



More information about the Freeipa-devel mailing list