update.sh revision 33975
1156230Smux#! /bin/sh 2156230Smux# 3156230Smux# This script installs the main files generated by the binutils 4156230Smux# "configure" scripts and makefiles. It can be used for upgrading to 5156230Smux# a new version of binutils. 6156230Smux# 7156230Smux# Don't forget to change the VERSION definition in the top level 8156230Smux# "Makefile.inc0". 9156230Smux 10156230Smuxgnudir=$(pwd) 11156230Smuxcontribdir="${gnudir}/../../../contrib/binutils" 12156230Smux 13156230Smuxrm -rf build 14156230Smuxmkdir -p build/i386-aout 15156230Smux(cd build/i386-aout 16156230Smux ${contribdir}/configure i386-unknown-freebsd || exit 17156230Smux (cd gas 18156230Smux echo "Updating i386-aout/as" 19156230Smux make config.h || exit 20156230Smux cp config.h ${gnudir}/i386-aout/as/config.h || exit 21156230Smux ) 22156230Smux ) 23156230Smux 24156230Smuxmkdir -p build/i386-elf 25156230Smux(cd build/i386-elf 26156230Smux ${contribdir}/configure i386-unknown-freebsdelf || exit 27156230Smux (cd gas 28156230Smux echo "Updating i386-elf/as" 29156230Smux make config.h || exit 30156230Smux cp config.h ${gnudir}/i386-elf/as/config.h || exit 31156230Smux ) 32156230Smux (cd ld 33156230Smux echo "Updating i386-elf/ld" 34156230Smux make config.h ldemul-list.h || exit 35156230Smux cp config.h ldemul-list.h ${gnudir}/i386-elf/ld || exit 36156230Smux ) 37186781Slulf (cd bfd 38186781Slulf echo "Updating libbfd" 39156230Smux make bfd.h config.h || exit 40156230Smux cp bfd.h config.h ${gnudir}/libbfd || exit 41156230Smux ) 42186781Slulf (cd binutils 43156230Smux echo "Updating libbinutils" 44156230Smux make config.h || exit 45156230Smux cp config.h ${gnudir}/libbinutils/config.h || exit 46156230Smux ) 47156230Smux ) 48156230Smux 49156230Smuxrm -rf build 50156230Smux