SUBDIRS = data \ rast \ ruby-filters if WANT_TEST TESTS = all-tests \ ruby-wrapper-test noinst_DATA = all-tests \ all-tests-gdb \ all-tests-valgrind \ make-variable.rb \ set-test-env.sh endif EXTRA_DIST = all-tests.in \ all-tests.rb \ command-test.rb \ make-variable.rb.in \ valgrind-ruby.suppressions \ valgrind.suppressions \ rast-stat-test.rb \ ruby-wrapper-test \ set-test-env.sh.in \ test-utility.rb if WANT_TEST CLEANFILES = all-tests \ all-tests-gdb \ all-tests-valgrind \ make-variable.rb \ set-test-env.sh endif TESTS_ENVIRONMENT = top_builddir=$(top_builddir) make-variable.rb: make-variable.rb.in Makefile rm -f $@ $(RUBY) -p \ -e 'gsub(/%top_srcdir%/, "$(top_srcdir)")' \ -e 'gsub(/%top_builddir%/, "$(top_builddir)")' \ $(srcdir)/make-variable.rb.in > $@ chmod a-w $@ set-test-env.sh: set-test-env.sh.in Makefile rm -f $@ $(RUBY) -p \ -e 'gsub(/%top_srcdir%/, File.expand_path("$(top_srcdir)"))' \ -e 'gsub(/%top_builddir%/, File.expand_path("$(top_builddir)"))' \ -e 'gsub(/%SHLIBPATH_VAR%/, "$(SHLIBPATH_VAR)")' \ $(srcdir)/set-test-env.sh.in > $@ chmod a+x $@ chmod a-w $@ all-tests: all-tests.in Makefile rm -f $@ $(RUBY) -p \ -e 'gsub(/%RUBY%/, "$(RUBY)")' \ $(srcdir)/all-tests.in > $@ chmod a+x $@ chmod a-w $@ all-tests-gdb: all-tests.in Makefile rm -f $@ $(RUBY) -p \ -e 'gsub(/%RUBY%/, "gdb --args $(RUBY)")' \ $(srcdir)/all-tests.in > $@ chmod a+x $@ chmod a-w $@ all-tests-valgrind: all-tests.in Makefile rm -f $@ $(RUBY) -p \ -e 'gsub(/%RUBY%/, "valgrind --tool=memcheck --num-callers=30 --suppressions=$$top_srcdir/tests/valgrind-ruby.suppressions --suppressions=$$top_srcdir/tests/valgrind.suppressions $(RUBY)")' \ $(srcdir)/all-tests.in > $@ chmod a+x $@ chmod a-w $@