Change the system name from 'FreeBSD' to 'DragonFly'. We are now officially
[dragonfly.git] / gnu / usr.bin / binutils / update.sh
1 #! /bin/sh
2 #
3 # $FreeBSD: src/gnu/usr.bin/binutils/update.sh,v 1.3.6.2 2002/09/01 23:39:12 obrien Exp $
4 # $DragonFly: src/gnu/usr.bin/binutils/Attic/update.sh,v 1.3 2003/11/19 00:51:37 dillon Exp $
5 #
6 # This script installs the main files generated by the binutils
7 # "configure" scripts and makefiles.  It can be used for upgrading to
8 # a new version of binutils.
9 #
10 # Don't forget to change the VERSION definition in the top level
11 # "Makefile.inc0".
12
13 gnudir=$(pwd)
14 contribdir="${gnudir}/../../../contrib/binutils"
15 platform="`uname -m`"
16
17 rm -rf build
18 mkdir build
19
20 echo "binutils elf configuration for $platform"
21
22 (cd build
23     ${contribdir}/configure $platform-unknown-dragonfly || exit
24     (cd gas
25         echo "Updating as"
26         make config.h || exit
27         cp config.h ${gnudir}/as/$platform/config.h || exit
28         )
29     (cd ld
30         echo "Updating ld"
31         make config.h ldemul-list.h || exit
32         cp config.h ${gnudir}/ld || exit
33         cp ldemul-list.h ${gnudir}/ld/$platform || exit
34         )
35     (cd bfd
36         echo "Updating libbfd"
37         make bfd.h config.h || exit
38         cp bfd.h ${gnudir}/libbfd/$platform || exit
39         cp config.h ${gnudir}/libbfd/$platform || exit
40         )
41     (cd binutils
42         echo "Updating libbinutils"
43         make config.h || exit
44         cp config.h ${gnudir}/libbinutils/config.h || exit
45         )
46     )
47
48 rm -rf build