chiark / gitweb /
tests/filter: Test Final.sd.mk
[subdirmk.git] / tests / build-common
index 01ed83929ff275ebf4834a45c5bdfa4d44ed2d6c..db751cd70b3fb7e6e240aeae674e87e20933fd81 100644 (file)
@@ -2,3 +2,17 @@
 SUBDIRMK_REGEN_NDEBUG=''
 export SUBDIRMK_REGEN_NDEBUG
 
+make_copy () {
+       rm -rf tests/$1/example
+       mkdir tests/$1/example
+
+       git ls-files -z example \
+       | xargs -0 \
+       sh -xec 'rsync -R -l "$@" tests/'$1'/' x
+
+       rm tests/$1/example/subdirmk
+
+       git ls-files -z :. :!example \
+       | xargs -0 \
+       sh -xec 'rsync -R -l "$@" tests/'$1'/example/subdirmk' x
+}