@ -14,11 +14,25 @@ include $(top_builddir)/src/Makefile.global
SUBDIRS = perl regress isolation modules authentication recovery subscription
# We don't build or execute examples/, locale/, or thread/ by default,
# but we do want "make clean" etc to recurse into them. Likewise for
# ldap/ and ssl/, because these test suites are not secure to run on a
# multi-user system.
ALWAYS_SUBDIRS = examples ldap locale thread ssl
# Test suites that are not safe by default but can be run if selected
# by the user via the whitespace-separated list in variable
# PG_TEST_EXTRA:
i f e q ( $( with_ldap ) , y e s )
i f n e q ( , $( filter ldap ,$ ( PG_TEST_EXTRA ) ) )
SUBDIRS += ldap
e n d i f
e n d i f
i f e q ( $( with_openssl ) , y e s )
i f n e q ( , $( filter ssl ,$ ( PG_TEST_EXTRA ) ) )
SUBDIRS += ssl
e n d i f
e n d i f
# We don't build or execute these by default, but we do want "make
# clean" etc to recurse into them. (We must filter out those that we
# have conditionally included into SUBDIRS above, else there will be
# make confusion.)
ALWAYS_SUBDIRS = $( filter-out $( SUBDIRS) ,examples ldap locale thread ssl)
# We want to recurse to all subdirs for all standard targets, except that
# installcheck and install should not recurse into the subdirectory "modules".