Blame tests/Makefile.am

Packit Service dcb6c2
DEFS = @DEFS@ -DSRCDIR=\"$(srcdir)\" -DPSL_FILE=\"$(PSL_FILE)\" -DPSL_TESTFILE=\"$(PSL_TESTFILE)\"
Packit Service dcb6c2
AM_CPPFLAGS = -I$(top_srcdir)/include
Packit Service dcb6c2
LDADD = ../src/libpsl.la
Packit Service dcb6c2
AM_LDFLAGS = -no-install
Packit Service dcb6c2
Packit Service dcb6c2
# ./configure'd with '--disable-builtin'
Packit Service dcb6c2
# Do not call test-is-public-builtin here: it does not make sense.
Packit Service dcb6c2
# Do not call test-registrable-domain here: it would fail due to missing punycode entries in PSL file.
Packit Service dcb6c2
PSL_TESTS = test-is-public test-is-public-all test-is-cookie-domain-acceptable
Packit Service dcb6c2
Packit Service dcb6c2
if BUILTIN_GENERATOR_LIBICU
Packit Service dcb6c2
  PSL_TESTS += test-is-public-builtin test-registrable-domain
Packit Service dcb6c2
endif
Packit Service dcb6c2
Packit Service dcb6c2
if BUILTIN_GENERATOR_LIBIDN2
Packit Service dcb6c2
  PSL_TESTS += test-is-public-builtin test-registrable-domain
Packit Service dcb6c2
endif
Packit Service dcb6c2
Packit Service dcb6c2
if BUILTIN_GENERATOR_LIBIDN
Packit Service dcb6c2
  PSL_TESTS += test-is-public-builtin test-registrable-domain
Packit Service dcb6c2
endif
Packit Service dcb6c2
Packit Service dcb6c2
check_PROGRAMS = $(PSL_TESTS)
Packit Service dcb6c2
Packit Service dcb6c2
TESTS_ENVIRONMENT = TESTS_VALGRIND="@VALGRIND_ENVIRONMENT@"
Packit Service dcb6c2
TESTS = $(PSL_TESTS)
Packit Service dcb6c2
Packit Service dcb6c2
# dafsa.psl and dafsa_ascii.psl must be created before any test is executed
Packit Service dcb6c2
# check-local target works in parallel to the tests, so the test suite will likely fail
Packit Service dcb6c2
BUILT_SOURCES = psl.dafsa psl_ascii.dafsa
Packit Service dcb6c2
psl.dafsa:
Packit Service dcb6c2
	$(top_srcdir)/src/psl-make-dafsa --output-format=binary "$(PSL_FILE)" psl.dafsa
Packit Service dcb6c2
psl_ascii.dafsa:
Packit Service dcb6c2
	$(top_srcdir)/src/psl-make-dafsa --output-format=binary --encoding=ascii "$(PSL_FILE)" psl_ascii.dafsa
Packit Service dcb6c2
Packit Service dcb6c2
clean-local:
Packit Service dcb6c2
	rm -f psl.dafsa psl_ascii.dafsa