update.sh revision 34497
1#! /bin/sh 2# 3# This script installs the main files generated by the binutils 4# "configure" scripts and makefiles. It can be used for upgrading to 5# a new version of binutils. 6# 7# Don't forget to change the VERSION definition in the top level 8# "Makefile.inc0". 9 10gnudir=$(pwd) 11contribdir="${gnudir}/../../../contrib/binutils" 12platform="`uname -m`" 13 14rm -rf build 15mkdir build 16 17echo "binutils elf configuration for $platform" 18 19(cd build 20 ${contribdir}/configure $platform-unknown-freebsdelf || exit 21 (cd gas 22 echo "Updating as" 23 make config.h || exit 24 cp config.h ${gnudir}/as/$platform/config.h || exit 25 ) 26 (cd ld 27 echo "Updating ld" 28 make config.h ldemul-list.h || exit 29 cp config.h ${gnudir}/ld || exit 30 cp ldemul-list.h ${gnudir}/ld/$platform || exit 31 ) 32 (cd bfd 33 echo "Updating libbfd" 34 make bfd.h config.h || exit 35 cp bfd.h ${gnudir}/libbfd/$platform || exit 36 cp config.h ${gnudir}/libbfd/$platform || exit 37 ) 38 (cd binutils 39 echo "Updating libbinutils" 40 make config.h || exit 41 cp config.h ${gnudir}/libbinutils/config.h || exit 42 ) 43 ) 44 45rm -rf build 46