scripts/build/libc/newlib.sh
branchavr32
changeset 1373 1f3e9f7ada71
parent 1372 ff171891e7c4
child 1467 1b9afd946da3
     1.1 --- a/scripts/build/libc/newlib.sh	Fri May 22 20:44:01 2009 +0000
     1.2 +++ b/scripts/build/libc/newlib.sh	Sat May 23 18:46:42 2009 +0000
     1.3 @@ -8,8 +8,13 @@
     1.4  
     1.5  do_libc_get() {
     1.6      libc_src="ftp://sources.redhat.com/pub/newlib"
     1.7 +    avr32headers_src="http://dev.doredevelopment.dk/avr32-toolchain/sources"
     1.8 +    
     1.9 +    CT_GetFile "newlib-${CT_LIBC_VERSION}" ${libc_src}
    1.10  
    1.11 -    CT_GetFile "newlib-${CT_LIBC_VERSION}" ${libc_src}
    1.12 +    if [ "${CT_ATMEL_AVR32_HEADERS}" = "y" ]; then
    1.13 +        CT_GetFile "avr32headers" ${avr32headers_src}
    1.14 +    fi
    1.15  
    1.16      return 0
    1.17  }
    1.18 @@ -18,6 +23,10 @@
    1.19      CT_Extract "newlib-${CT_LIBC_VERSION}"
    1.20      CT_Patch "newlib-${CT_LIBC_VERSION}"
    1.21  
    1.22 +    if [ "${CT_ATMEL_AVR32_HEADERS}" = "y" ]; then
    1.23 +        CT_Extract "avr32headers"
    1.24 +    fi
    1.25 +
    1.26      return 0
    1.27  }
    1.28  
    1.29 @@ -68,5 +77,11 @@
    1.30  }
    1.31  
    1.32  do_libc_finish() {
    1.33 -    :
    1.34 +    CT_DoStep INFO "Installing Atmel AVR32 headers"
    1.35 +    
    1.36 +    if [ "${CT_ATMEL_AVR32_HEADERS}" = "y" ]; then
    1.37 +        CT_DoExecLog ALL cp -r ${CT_SRC_DIR}/avr32headers "${CT_PREFIX_DIR}/${CT_TARGET}/include/avr32"
    1.38 +    fi
    1.39 +
    1.40 +    CT_EndStep
    1.41  }