| #!/bin/sh |
| |
| case @abi@ in |
| macho) |
| export DYLD_FALLBACK_LIBRARY_PATH="@objroot@lib" |
| ;; |
| pecoff) |
| export PATH="${PATH}:@objroot@lib" |
| ;; |
| *) |
| ;; |
| esac |
| |
| total=0 |
| failures=0 |
| echo "=========================================" |
| for t in $@; do |
| total=`expr $total + 1` |
| /bin/echo -n "${t} ... " |
| ${t}@exe@ @abs_srcroot@ @abs_objroot@ > @objroot@${t}.out 2>&1 |
| result=$? |
| if [ -e "@srcroot@${t}.exp" ] ; then |
| diff -w -u @srcroot@${t}.exp @objroot@${t}.out >/dev/null 2>&1 |
| fail=$? |
| if [ "${fail}" -eq "1" ] ; then |
| failures=`expr ${failures} + 1` |
| echo "*** FAIL ***" |
| else |
| echo "pass" |
| fi |
| else |
| echo "*** FAIL *** (.exp file is missing)" |
| failures=`expr ${failures} + 1` |
| fi |
| done |
| echo "=========================================" |
| echo "Failures: ${failures}/${total}" |