summaryrefslogtreecommitdiff
path: root/src/test/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/Makefile')
-rw-r--r--src/test/Makefile12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/test/Makefile b/src/test/Makefile
index 0fd7eabf08f..9238860febd 100644
--- a/src/test/Makefile
+++ b/src/test/Makefile
@@ -12,6 +12,14 @@ subdir = src/test
top_builddir = ../..
include $(top_builddir)/src/Makefile.global
-SUBDIRS = regress isolation
+SUBDIRS = regress isolation modules
-$(recurse)
+# We want to recurse to all subdirs for all standard targets, except that
+# installcheck and install should not recurse into the subdirectory "modules".
+
+recurse_alldirs_targets := $(filter-out installcheck install, $(standard_targets))
+installable_dirs := $(filter-out modules, $(SUBDIRS))
+
+$(call recurse,$(recurse_alldirs_targets))
+$(call recurse,installcheck, $(installable_dirs))
+$(call recurse,install, $(installable_dirs))