<!-- Generator: GNU source-highlight 2.4
by Lorenzo Bettini
http://www.lorenzobettini.it
http://www.gnu.org/software/src-highlite -->
<pre><tt>#
#
# add_file "packages/binutils/binutils-avr32.inc"
# content [5bd29b107e09714fb7b1d4bf3f8e6d5196a9ca37]
#
# add_file "packages/gdb/gdb-avr32.inc"
# content [7494151dbc5adbc235fbc5181d3392875c7f4e35]
#
============================================================
<font color="#FF6600">--- packages/binutils/binutils-avr32.inc        5bd29b107e09714fb7b1d4bf3f8e6d5196a9ca37</font>
<font color="#009900">+++ packages/binutils/binutils-avr32.inc        5bd29b107e09714fb7b1d4bf3f8e6d5196a9ca37</font>
<font color="#0000FF">@@ -0,0 +1,31 @@</font>
<font color="#009900">+# Extra tasks required when using Atmel's patches to binutils</font>
<font color="#009900">+# See http://avr32linux.org/twiki/bin/view/Main/BinutilsPatches for</font>
<font color="#009900">+# more information</font>
<font color="#009900">+</font>
<font color="#009900">+</font>
<font color="#009900">+do_avr32_reconf () {</font>
<font color="#009900">+ if test ${TARGET_ARCH} == avr32; then</font>
<font color="#009900">+ (cd ${S} && autoconf-2.13) || die "Error running autoconf"</font>
<font color="#009900">+ for dir in bfd opcodes binutils ld; do</font>
<font color="#009900">+ (cd "${S}/$dir" &&</font>
<font color="#009900">+ aclocal-1.9 &&</font>
<font color="#009900">+ autoconf &&</font>
<font color="#009900">+ automake-1.9 &&</font>
<font color="#009900">+ autoheader) || die "Error reconfiguring $dir"</font>
<font color="#009900">+ done</font>
<font color="#009900">+ fi</font>
<font color="#009900">+}</font>
<font color="#009900">+</font>
<font color="#009900">+</font>
<font color="#009900">+do_avr32_configure_bfd () {</font>
<font color="#009900">+ if test ${TARGET_ARCH} == avr32; then</font>
<font color="#009900">+ (cd ${B} && make configure-bfd) || die "Error running 'make configure-bfd'"</font>
<font color="#009900">+ (cd ${B}/bfd && make headers) || die "Error running 'make headers'"</font>
<font color="#009900">+ fi</font>
<font color="#009900">+}</font>
<font color="#009900">+</font>
<font color="#009900">+</font>
<font color="#009900">+</font>
<font color="#009900">+addtask avr32_reconf after do_patch before do_configure</font>
<font color="#009900">+addtask avr32_configure_bfd after do_configure before do_compile</font>
<font color="#009900">+ </font>
============================================================
<font color="#FF6600">--- packages/gdb/gdb-avr32.inc        7494151dbc5adbc235fbc5181d3392875c7f4e35</font>
<font color="#009900">+++ packages/gdb/gdb-avr32.inc        7494151dbc5adbc235fbc5181d3392875c7f4e35</font>
<font color="#0000FF">@@ -0,0 +1,32 @@</font>
<font color="#009900">+# Perform tasks required to use Atmel's AVR32 patches</font>
<font color="#009900">+# See http://avr32linux.org/twiki/bin/view/Main/GDBPatches for more info</font>
<font color="#009900">+</font>
<font color="#009900">+</font>
<font color="#009900">+do_avr32_reconf () {</font>
<font color="#009900">+ if test ${TARGET_ARCH} == "avr32"; then</font>
<font color="#009900">+ (cd ${S} && autoconf) || \</font>
<font color="#009900">+ die "failure running autoconf in top-level gdb"</font>
<font color="#009900">+</font>
<font color="#009900">+ (cd ${S}/bfd && autoreconf) || \</font>
<font color="#009900">+ die "failure running autoreconf in bfd/"</font>
<font color="#009900">+</font>
<font color="#009900">+ (cd ${S}/opcodes && autoreconf) || \</font>
<font color="#009900">+ die "failure running autoreconf in opcodes/"</font>
<font color="#009900">+ fi</font>
<font color="#009900">+</font>
<font color="#009900">+}</font>
<font color="#009900">+</font>
<font color="#009900">+</font>
<font color="#009900">+</font>
<font color="#009900">+do_avr32_configure_bfd () {</font>
<font color="#009900">+ if test ${TARGET_ARCH} == "avr32"; then</font>
<font color="#009900">+ (cd ${B} && make configure-bfd) || die "Error running configure-bfd"</font>
<font color="#009900">+ (cd ${B}/bfd && make headers) || \</font>
<font color="#009900">+ die "error running 'make headers' in bfd"</font>
<font color="#009900">+ fi</font>
<font color="#009900">+}</font>
<font color="#009900">+</font>
<font color="#009900">+</font>
<font color="#009900">+addtask avr32_reconf after do_patch before do_configure</font>
<font color="#009900">+addtask avr32_configure_bfd after do_configure before do_compile</font>
<font color="#009900">+</font>
</tt></pre>