chiark / gitweb /
autopkgtests: Add machinery for regenerating test cases
[chiark-tcl.git] / debian / rules
index 3675728eee9fcb4459de8b2e73df4b19a7bd9e8d..464159cf1542836a3b484a2096e6ac412bcb3a50 100755 (executable)
@@ -26,6 +26,8 @@ docdir=usr/share/doc/$(docpackage)
 tclh:=$(firstword $(wildcard /usr/include/tcl8.*/tcl.h))
 tclversion:=$(patsubst /usr/include/tcl%/tcl.h,%,$(tclh))
 
+tcl_versions= 8.4 8.5 8.6 8.7 8.8
+
 march := $(shell dpkg-architecture -q DEB_HOST_MULTIARCH)
 libsubdir = /$(march)
 
@@ -104,4 +106,8 @@ checkroot:
        $(checkdir)
        dh_testroot
 
+debian/tests/control: debian/regenerate-autopkgtests debian/rules
+       $(MAKE) debian-substvars
+       $< $(tcl_versions)
+
 .PHONY: binary binary-arch binary-indep clean checkroot