diff options
author | Martin Lund" <mgl@doredevelopment.dk> | 2009-05-23 18:46:42 (GMT) |
---|---|---|
committer | Martin Lund" <mgl@doredevelopment.dk> | 2009-05-23 18:46:42 (GMT) |
commit | 07a71d8c420019b627c191259d14a2eaa1561b20 (patch) | |
tree | 6948413f477003fed931c0726604d878e7c58648 /scripts/build/libc | |
parent | 72aea3b682d8138970793d08462807e07f7842aa (diff) |
Added support for Atmel AVR32 headers
Diffstat (limited to 'scripts/build/libc')
-rw-r--r-- | scripts/build/libc/newlib.sh | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/scripts/build/libc/newlib.sh b/scripts/build/libc/newlib.sh index 2d8d69d..07c254c 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 } |