-check-wav:
- sox ${top_srcdir}/sounds/scratch.ogg scratch.wav
- ./disorder-decode scratch.wav | \
- ./disorder-normalize --config config > waved.raw
- cmp waved.raw oggdec.raw
- rm -rf scratch.wav waved.raw
-
-check-flac:
- rm -f scratch.wav scratch.flac
- sox ${top_srcdir}/sounds/scratch.ogg scratch.wav
- flac scratch.wav
- ./disorder-decode scratch.flac | \
- ./disorder-normalize --config config > flacced.raw
- cmp flacced.raw oggdec.raw
- rm -f scratch.flac scratch.wav flacced.raw
-
-EXTRA_DIST=README.dbversions
+check-wav: disorder-decode disorder-normalize
+ ./disorder-decode ${top_srcdir}/sounds/scratch.wav | \
+ ./disorder-normalize --config ${srcdir}/test-config > waved.raw
+ $(top_srcdir)/scripts/compare-raw 0 \
+ waved.raw ${top_srcdir}/sounds/scratch.raw
+ rm -rf waved.raw
+
+check-flac: disorder-decode disorder-normalize
+ ./disorder-decode ${top_srcdir}/sounds/scratch.flac | \
+ ./disorder-normalize --config ${srcdir}/test-config > flacced.raw
+ $(top_srcdir)/scripts/compare-raw 0 \
+ flacced.raw ${top_srcdir}/sounds/scratch.raw
+ rm -f flacced.raw
+
+EXTRA_DIST=README.dbversions test-config