commit dca49e695e3e6b67b008e2df019115f1304cfe2a
Author: Alexander Korotkov <a.korotkov@postgrespro.ru>
Date:   Tue Nov 7 19:45:02 2017 +0300

    Add bloom wal-check during to check of contrib/bloom.

diff --git a/contrib/bloom/Makefile b/contrib/bloom/Makefile
index 13bd397b70..67d9461d6c 100644
--- a/contrib/bloom/Makefile
+++ b/contrib/bloom/Makefile
@@ -7,8 +7,6 @@ EXTENSION = bloom
 DATA = bloom--1.0.sql
 PGFILEDESC = "bloom access method - signature file based index"
 
-REGRESS = bloom
-
 ifdef USE_PGXS
 PG_CONFIG = pg_config
 PGXS := $(shell $(PG_CONFIG) --pgxs)
@@ -20,5 +18,27 @@ include $(top_builddir)/src/Makefile.global
 include $(top_srcdir)/contrib/contrib-global.mk
 endif
 
-wal-check: temp-install
+installcheck: regresscheck-install
+
+check: regresscheck wal-check
+
+submake-regress:
+	$(MAKE) -C $(top_builddir)/src/test/regress all
+
+submake-bloom:
+	$(MAKE) -C $(top_builddir)/contrib/bloom
+
+REGRESSCHECKS=bloom
+
+regresscheck: | submake-regress submake-bloom temp-install
+	$(pg_regress_check) $(REGRESSCHECKS)
+
+regresscheck-install:
+	$(pg_regress_installcheck) $(REGRESSCHECKS)
+
+wal-check: | submake-bloom temp-install
 	$(prove_check)
+
+.PHONY: check submake-regress submake-bloom regresscheck wal-check
+
+temp-install: EXTRA_INSTALL=contrib/bloom
