- tail +16c ./$$file > tmp-foo1; \
- if tail +16c ${against}/$$file > tmp-foo2 2>/dev/null ; then \
- if cmp tmp-foo1 tmp-foo2 ; then \
- true ; \
- else \
- echo $$file differs ; \
- x=1 ; \
- fi ; \
- else true; fi ; \
+ f1=./$$file; f2=${against}/$$file; \
+ $(do_compare) > /dev/null 2>&1; \
+ if test $$? -ne 0; then \
+ echo $$file differs ; \
+ x=1 ; \
+ fi ; \