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)
|
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
|
* Makefile.in: rework CFLAGS so that they can be passed on the
|
||||||
|
|||||||
@@ -134,6 +134,7 @@ BFD = $(LIBDIR)/libbfd.a
|
|||||||
all: $(ADDL_LIBS) $(PROGS)
|
all: $(ADDL_LIBS) $(PROGS)
|
||||||
|
|
||||||
check:
|
check:
|
||||||
|
/bin/sh $(srcdir)/sanity.sh .
|
||||||
|
|
||||||
info: binutils.info
|
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