summaryrefslogtreecommitdiff
path: root/scripts/Makefile.am
diff options
context:
space:
mode:
authorGuillem Jover <guillem@debian.org>2010-07-10 13:21:02 +0200
committerGuillem Jover <guillem@debian.org>2010-07-11 13:21:21 +0200
commit939778ab9b4147d42b7250fdb1be9c5fe79392b7 (patch)
treee6d0b0d38228c4f87b24f7cbd6d9cd3b1b799308 /scripts/Makefile.am
parent81839b6215eebaef7eac25c9b3811a057c8f41a8 (diff)
downloaddpkg-939778ab9b4147d42b7250fdb1be9c5fe79392b7.tar.gz
build: Refactor perl test-suite support into a new Makecheck.am file
Diffstat (limited to 'scripts/Makefile.am')
-rw-r--r--scripts/Makefile.am22
1 files changed, 8 insertions, 14 deletions
diff --git a/scripts/Makefile.am b/scripts/Makefile.am
index 4fa25d32f..bd8d40f90 100644
--- a/scripts/Makefile.am
+++ b/scripts/Makefile.am
@@ -160,6 +160,9 @@ if BUILD_POD_DOC
endif
TEST_VERBOSE= 0
+TEST_ENV_VARS = \
+ DPKG_DATADIR=$(srcdir)/.. \
+ DPKG_ORIGINS_DIR=$(srcdir)/t/origins
test_tmpdir = t.tmp
@@ -225,20 +228,6 @@ test_data = \
t/origins/default \
t/origins/ubuntu
-clean-local:
- rm -fr man
- rm -fr $(test_tmpdir)
-
-check-local: $(test_data) $(test_cases)
- $(mkdir_p) $(test_tmpdir)
- PATH="$(top_builddir)/src:$(top_builddir)/scripts:$(PATH)" \
- srcdir=$(srcdir) DPKG_DATADIR=$(srcdir)/.. \
- DPKG_ORIGINS_DIR=$(srcdir)/t/origins \
- PERL5LIB=$(srcdir) PERL_DL_NONLAZY=1 \
- $(PERL) -I$(srcdir) -MExtUtils::Command::MM \
- -e "test_harness($(TEST_VERBOSE), '.')" \
- $(addprefix $(srcdir)/,$(test_cases))
-
objdump_lib_name = lib`basename $@`.so
$(test_tmpdir)/200_Dpkg_Shlibs/objdump.basictags-amd64 $(test_tmpdir)/200_Dpkg_Shlibs/objdump.basictags-i386: $(srcdir)/t/200_Dpkg_Shlibs/basictags.c
$(mkdir_p) $(test_tmpdir)/200_Dpkg_Shlibs
@@ -256,3 +245,8 @@ $(test_tmpdir)/200_Dpkg_Shlibs/objdump.patterns: $(srcdir)/t/200_Dpkg_Shlibs/pat
objdump -w -f -p -T -R $(objdump_lib_name) | \
sed "s/$(objdump_lib_name)/libpatterns.so.1/g" > $@
rm -f $(objdump_lib_name)
+
+include $(top_srcdir)/Makecheck.am
+
+clean-local: check-clean
+ rm -fr man