forked from Imagelibrary/binutils-gdb
sanity test
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
Fri May 1 16:20:23 1992 K. Richard Pixley (rich@cygnus.com)
|
||||
|
||||
* sanity.sh: new file.
|
||||
|
||||
* Makefile.in: use sanity test on make check.
|
||||
|
||||
Tue Apr 21 13:38:37 1992 K. Richard Pixley (rich@cygnus.com)
|
||||
|
||||
* Makefile.in: rework CFLAGS so that they can be passed on the
|
||||
|
||||
@@ -134,6 +134,7 @@ BFD = $(LIBDIR)/libbfd.a
|
||||
all: $(ADDL_LIBS) $(PROGS)
|
||||
|
||||
check:
|
||||
/bin/sh $(srcdir)/sanity.sh .
|
||||
|
||||
info: binutils.info
|
||||
|
||||
|
||||
48
binutils/sanity.sh
Executable file
48
binutils/sanity.sh
Executable file
@@ -0,0 +1,48 @@
|
||||
#!/bin/sh
|
||||
### quick sanity test for the binutils.
|
||||
###
|
||||
### This file was written and is maintained by K. Richard Pixley,
|
||||
### rich@cygnus.com.
|
||||
|
||||
### fail on errors
|
||||
set -e
|
||||
|
||||
### first arg is directory in which binaries to be tested reside.
|
||||
case "$1" in
|
||||
"") BIN=. ;;
|
||||
*) BIN="$1" ;;
|
||||
esac
|
||||
|
||||
### size
|
||||
for i in size objdump nm ar strip ranlib ; do
|
||||
${BIN}/size ${BIN}/$i > /dev/null
|
||||
done
|
||||
|
||||
### objdump
|
||||
for i in size objdump nm ar strip ranlib ; do
|
||||
${BIN}/objdump -ahifdrtxsl ${BIN}/$i > /dev/null
|
||||
done
|
||||
|
||||
### nm
|
||||
for i in size objdump nm ar strip ranlib ; do
|
||||
${BIN}/nm ${BIN}/$i > /dev/null
|
||||
done
|
||||
|
||||
### strip
|
||||
TMPDIR=/tmp/binutils-$$
|
||||
mkdir ${TMPDIR}
|
||||
|
||||
cp ${BIN}/strip ${TMPDIR}/strip
|
||||
|
||||
for i in size objdump nm ar ranlib ; do
|
||||
cp ${BIN}/$i ${TMPDIR}/$i
|
||||
${BIN}/strip ${TMPDIR}/$i
|
||||
cp ${BIN}/$i ${TMPDIR}/$i
|
||||
${TMPDIR}/strip ${TMPDIR}/$i
|
||||
done
|
||||
|
||||
### ar
|
||||
|
||||
### ranlib
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user