133965Sjdp#!/bin/sh 233965Sjdp### quick sanity test for the binutils. 333965Sjdp### 433965Sjdp### This file was written and is maintained by K. Richard Pixley, 533965Sjdp### rich@cygnus.com. 633965Sjdp 733965Sjdp### fail on errors 833965Sjdpset -e 933965Sjdp 1033965Sjdp### first arg is directory in which binaries to be tested reside. 1133965Sjdpcase "$1" in 1233965Sjdp"") BIN=. ;; 1333965Sjdp*) BIN="$1" ;; 1433965Sjdpesac 1533965Sjdp 1633965Sjdp### size 1733965Sjdpfor i in size objdump nm ar strip ranlib ; do 1833965Sjdp ${BIN}/size ${BIN}/$i > /dev/null 1933965Sjdpdone 2033965Sjdp 2133965Sjdp### objdump 2233965Sjdpfor i in size objdump nm ar strip ranlib ; do 2333965Sjdp ${BIN}/objdump -ahifdrtxsl ${BIN}/$i > /dev/null 2433965Sjdpdone 2533965Sjdp 2633965Sjdp### nm 2733965Sjdpfor i in size objdump nm ar strip ranlib ; do 2833965Sjdp ${BIN}/nm ${BIN}/$i > /dev/null 2933965Sjdpdone 3033965Sjdp 3133965Sjdp### strip 3233965SjdpTMPDIR=./binutils-$$ 3333965Sjdpmkdir ${TMPDIR} 3433965Sjdp 3533965Sjdpcp ${BIN}/strip ${TMPDIR}/strip 3633965Sjdp 3733965Sjdpfor i in size objdump nm ar ranlib ; do 3833965Sjdp cp ${BIN}/$i ${TMPDIR}/$i 3933965Sjdp ${BIN}/strip ${TMPDIR}/$i 4033965Sjdp cp ${BIN}/$i ${TMPDIR}/$i 4133965Sjdp ${TMPDIR}/strip ${TMPDIR}/$i 4233965Sjdpdone 4333965Sjdp 4433965Sjdp### ar 4533965Sjdp 4633965Sjdp### ranlib 4733965Sjdp 4833965Sjdprm -rf ${TMPDIR} 4933965Sjdp 5033965Sjdpexit 0 51