binutils-avr32.inc: Added.
authorLeon Woestenberg <leon.woestenberg@gmail.com>
Wed, 30 Apr 2008 12:14:30 +0000 (12:14 +0000)
committerLeon Woestenberg <leon.woestenberg@gmail.com>
Wed, 30 Apr 2008 12:14:30 +0000 (12:14 +0000)
packages/binutils/binutils-avr32.inc [new file with mode: 0644]

diff --git a/packages/binutils/binutils-avr32.inc b/packages/binutils/binutils-avr32.inc
new file mode 100644 (file)
index 0000000..e74fb51
--- /dev/null
@@ -0,0 +1,31 @@
+# Extra tasks required when using Atmel's patches to binutils
+# See http://avr32linux.org/twiki/bin/view/Main/BinutilsPatches for
+# more information
+
+
+do_avr32_reconf () {
+        if test ${TARGET_ARCH} == avr32; then
+            (cd ${S} && autoconf-2.13) || die "Error running autoconf"
+            for dir in bfd opcodes binutils ld; do
+                (cd "${S}/$dir" &&
+                 aclocal-1.9 &&
+                 autoconf &&
+                 automake-1.9 &&
+                 autoheader) || die "Error reconfiguring $dir"
+            done
+        fi
+}
+
+
+do_avr32_configure_bfd () {
+        if test ${TARGET_ARCH} == avr32; then
+            (cd ${B} && make configure-bfd) || die "Error running 'make configure-bfd'"
+            (cd ${B}/bfd && make headers) || die "Error running 'make headers'"
+        fi
+}
+
+
+
+addtask avr32_reconf after do_patch before do_configure
+addtask avr32_configure_bfd after do_configure before do_compile
+