update.sh revision 34497
1179595Sbenno#! /bin/sh 2179595Sbenno# 3179595Sbenno# This script installs the main files generated by the binutils 4179595Sbenno# "configure" scripts and makefiles. It can be used for upgrading to 5179595Sbenno# a new version of binutils. 6179595Sbenno# 7179595Sbenno# Don't forget to change the VERSION definition in the top level 8179595Sbenno# "Makefile.inc0". 9179595Sbenno 10179595Sbennognudir=$(pwd) 11179595Sbennocontribdir="${gnudir}/../../../contrib/binutils" 12179595Sbennoplatform="`uname -m`" 13179595Sbenno 14179595Sbennorm -rf build 15179595Sbennomkdir build 16179595Sbenno 17179595Sbennoecho "binutils elf configuration for $platform" 18179595Sbenno 19179595Sbenno(cd build 20179595Sbenno ${contribdir}/configure $platform-unknown-freebsdelf || exit 21179595Sbenno (cd gas 22179595Sbenno echo "Updating as" 23179595Sbenno make config.h || exit 24179595Sbenno cp config.h ${gnudir}/as/$platform/config.h || exit 25179595Sbenno ) 26179595Sbenno (cd ld 27179595Sbenno echo "Updating ld" 28179595Sbenno make config.h ldemul-list.h || exit 29179595Sbenno cp config.h ${gnudir}/ld || exit 30179595Sbenno cp ldemul-list.h ${gnudir}/ld/$platform || exit 31179595Sbenno ) 32179595Sbenno (cd bfd 33179595Sbenno echo "Updating libbfd" 34179595Sbenno make bfd.h config.h || exit 35179595Sbenno cp bfd.h ${gnudir}/libbfd/$platform || exit 36179595Sbenno cp config.h ${gnudir}/libbfd/$platform || exit 37179595Sbenno ) 38179595Sbenno (cd binutils 39179595Sbenno echo "Updating libbinutils" 40179595Sbenno make config.h || exit 41179595Sbenno cp config.h ${gnudir}/libbinutils/config.h || exit 42179595Sbenno ) 43179595Sbenno ) 44179595Sbenno 45179595Sbennorm -rf build 46179595Sbenno