update.sh revision 303975
18569Sgziemski#! /bin/sh 210568Ssangheki# 38569Sgziemski# $FreeBSD: releng/11.0/gnu/usr.bin/binutils/update.sh 70065 2000-12-15 20:11:28Z obrien $ 48569Sgziemski# 58569Sgziemski# This script installs the main files generated by the binutils 68569Sgziemski# "configure" scripts and makefiles. It can be used for upgrading to 78569Sgziemski# a new version of binutils. 88569Sgziemski# 98569Sgziemski# Don't forget to change the VERSION definition in the top level 108569Sgziemski# "Makefile.inc0". 118569Sgziemski 128569Sgziemskignudir=$(pwd) 138569Sgziemskicontribdir="${gnudir}/../../../contrib/binutils" 148569Sgziemskiplatform="`uname -m`" 158569Sgziemski 168569Sgziemskirm -rf build 178569Sgziemskimkdir build 188569Sgziemski 198569Sgziemskiecho "binutils elf configuration for $platform" 208569Sgziemski 218569Sgziemski(cd build 228569Sgziemski ${contribdir}/configure $platform-unknown-freebsd || exit 238569Sgziemski (cd gas 248569Sgziemski echo "Updating as" 258569Sgziemski make config.h || exit 268569Sgziemski cp config.h ${gnudir}/as/$platform/config.h || exit 278569Sgziemski ) 288569Sgziemski (cd ld 298569Sgziemski echo "Updating ld" 308569Sgziemski make config.h ldemul-list.h || exit 318569Sgziemski cp config.h ${gnudir}/ld || exit 328569Sgziemski cp ldemul-list.h ${gnudir}/ld/$platform || exit 338569Sgziemski ) 348569Sgziemski (cd bfd 358569Sgziemski echo "Updating libbfd" 368569Sgziemski make bfd.h config.h || exit 379095Ssangheki cp bfd.h ${gnudir}/libbfd/$platform || exit 389095Ssangheki cp config.h ${gnudir}/libbfd/$platform || exit 398839Sgziemski ) 409095Ssangheki (cd binutils 418839Sgziemski echo "Updating libbinutils" 428839Sgziemski make config.h || exit 439095Ssangheki cp config.h ${gnudir}/libbinutils/config.h || exit 448839Sgziemski ) 458839Sgziemski ) 468839Sgziemski 478839Sgziemskirm -rf build 488569Sgziemski