check-src has its own extra_dist
diff --git a/asn1c/tests/Makefile.am b/asn1c/tests/Makefile.am
index b4069e5..1a8ed3b 100644
--- a/asn1c/tests/Makefile.am
+++ b/asn1c/tests/Makefile.am
@@ -1,4 +1,6 @@
 
+SUBDIRS = check-src
+
 dist_check_SCRIPTS = check-assembly.sh
 
 TESTS_ENVIRONMENT= CC="${CC}" CFLAGS="${TESTSUITE_CFLAGS} ${CFLAGS}" CXXFLAGS="${CXXFLAGS}" srcdir=${srcdir} top_srcdir=${top_srcdir} top_builddir=${top_builddir} ${srcdir}/check-assembly.sh
@@ -8,8 +10,7 @@
 TESTS += ${srcdir}/check-src/check64-*.c
 endif
 
-EXTRA_DIST =			\
-	check-src/		\
+EXTRA_DIST =		\
 	data-62			\
 	data-70			\
 	data-119		\
diff --git a/asn1c/tests/check-src/Makefile.am b/asn1c/tests/check-src/Makefile.am
new file mode 100644
index 0000000..90023b3
--- /dev/null
+++ b/asn1c/tests/check-src/Makefile.am
@@ -0,0 +1,3 @@
+
+EXTRA_DIST = $(srcdir)/check-*.c
+
diff --git a/configure.ac b/configure.ac
index 226138e..cdf9081 100644
--- a/configure.ac
+++ b/configure.ac
@@ -124,6 +124,7 @@
 AM_CONDITIONAL([HAVE_PANDOC], [test -n "$PANDOC"])
 
 AC_CONFIG_FILES([\
+asn1c/tests/check-src/Makefile  \
 skeletons/tests/Makefile		\
 libasn1compiler/Makefile		\
 libasn1parser/Makefile			\