From 07a71d8c420019b627c191259d14a2eaa1561b20 Mon Sep 17 00:00:00 2001 From: "Martin Lund\"" Date: Sat, 23 May 2009 18:46:42 +0000 Subject: Added support for Atmel AVR32 headers --- scripts/build/libc/newlib.sh | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'scripts/build/libc') diff --git a/scripts/build/libc/newlib.sh b/scripts/build/libc/newlib.sh index 2d8d69dd..07c254c8 100644 --- a/scripts/build/libc/newlib.sh +++ b/scripts/build/libc/newlib.sh @@ -8,9 +8,14 @@ do_libc_get() { libc_src="ftp://sources.redhat.com/pub/newlib" - + avr32headers_src="http://dev.doredevelopment.dk/avr32-toolchain/sources" + CT_GetFile "newlib-${CT_LIBC_VERSION}" ${libc_src} + if [ "${CT_ATMEL_AVR32_HEADERS}" = "y" ]; then + CT_GetFile "avr32headers" ${avr32headers_src} + fi + return 0 } @@ -18,6 +23,10 @@ do_libc_extract() { CT_Extract "newlib-${CT_LIBC_VERSION}" CT_Patch "newlib-${CT_LIBC_VERSION}" + if [ "${CT_ATMEL_AVR32_HEADERS}" = "y" ]; then + CT_Extract "avr32headers" + fi + return 0 } @@ -68,5 +77,11 @@ do_libc() { } do_libc_finish() { - : + CT_DoStep INFO "Installing Atmel AVR32 headers" + + if [ "${CT_ATMEL_AVR32_HEADERS}" = "y" ]; then + CT_DoExecLog ALL cp -r ${CT_SRC_DIR}/avr32headers "${CT_PREFIX_DIR}/${CT_TARGET}/include/avr32" + fi + + CT_EndStep } -- cgit v1.2.3