scripts/build/libc/newlib.sh
changeset 3203 74fd467be5aa
parent 3186 fb0aa58be2c5
child 3229 b9bd01c4dc61
     1.1 --- a/scripts/build/libc/newlib.sh	Sun Mar 03 13:10:51 2013 -0500
     1.2 +++ b/scripts/build/libc/newlib.sh	Sun Mar 31 04:07:38 2013 +0000
     1.3 @@ -6,11 +6,10 @@
     1.4  #
     1.5  
     1.6  do_libc_get() {
     1.7 -    local libc_src
     1.8 -    local avr32headers_src
     1.9 -
    1.10 -    libc_src="ftp://sourceware.org/pub/newlib"
    1.11 -    avr32headers_src="http://dev.doredevelopment.dk/avr32-toolchain/sources"
    1.12 +    local libc_src="ftp://sourceware.org/pub/newlib"
    1.13 +    local avr32headers_src="http://www.atmel.com/Images"
    1.14 +          avr32headers_base="avr-headers-3.2.3.970"    # used below
    1.15 +    local avr32headers_ext=".zip"
    1.16  
    1.17      if [ "${CT_LIBC_NEWLIB_CUSTOM}" = "y" ]; then
    1.18          CT_GetCustom "newlib" "${CT_LIBC_VERSION}"      \
    1.19 @@ -20,7 +19,7 @@
    1.20      fi # ! custom location
    1.21  
    1.22      if [ "${CT_ATMEL_AVR32_HEADERS}" = "y" ]; then
    1.23 -        CT_GetFile "avr32headers" ${avr32headers_src}
    1.24 +        CT_GetFile ${avr32headers_base} ${avr32headers_ext} ${avr32headers_src}
    1.25      fi
    1.26  }
    1.27  
    1.28 @@ -35,7 +34,9 @@
    1.29      CT_Patch "newlib" "${CT_LIBC_VERSION}"
    1.30  
    1.31      if [ "${CT_ATMEL_AVR32_HEADERS}" = "y" ]; then
    1.32 -        CT_Extract "avr32headers"
    1.33 +        # The avr32header zip file extracts to avr32/*.h
    1.34 +        # Put that in its directory, the same as normal tarballs
    1.35 +        CT_Extract ${avr32headers_base} -d ${CT_SRC_DIR}/${avr32headers_base}
    1.36      fi
    1.37  }
    1.38  
    1.39 @@ -49,8 +50,8 @@
    1.40  
    1.41          CT_DoLog EXTRA "Installing Atmel's AVR32 headers"
    1.42          CT_DoExecLog ALL mkdir -p "${CT_PREFIX_DIR}/${CT_TARGET}/include"
    1.43 -        CT_DoExecLog ALL cp -r "${CT_SRC_DIR}/avr32headers"     \
    1.44 -                               "${CT_PREFIX_DIR}/${CT_TARGET}/include/avr32"
    1.45 +        CT_DoExecLog ALL cp -r "${CT_SRC_DIR}/${avr32headers_base}/avr32"     \
    1.46 +                               "${CT_PREFIX_DIR}/${CT_TARGET}/include/"
    1.47  
    1.48          CT_EndStep
    1.49      fi