scripts/build/libc/newlib.sh
changeset 2883 cea814c9932a
parent 2787 85477445af56
child 2895 86ea5204e9ce
     1.1 --- a/scripts/build/libc/newlib.sh	Mon Nov 28 16:05:23 2011 +0800
     1.2 +++ b/scripts/build/libc/newlib.sh	Mon Feb 13 21:47:25 2012 +0100
     1.3 @@ -110,6 +110,21 @@
     1.4      CT_DoLog EXTRA "Installing C library"
     1.5      CT_DoExecLog ALL make install install_root="${CT_SYSROOT_DIR}"
     1.6  
     1.7 +    if [ "${CT_BUILD_MANUALS}" = "y" ]; then
     1.8 +        local -a doc_dir="${CT_BUILD_DIR}/build-libc/${CT_TARGET}"
     1.9 +
    1.10 +        CT_DoLog EXTRA "Building and installing the C library manual"
    1.11 +        CT_DoExecLog ALL make pdf html
    1.12 +
    1.13 +        # NEWLIB install-{pdf.html} fail for some versions
    1.14 +        CT_DoExecLog ALL mkdir -p "${CT_PREFIX_DIR}/share/doc/newlib"
    1.15 +        CT_DoExecLog ALL cp -av "${doc_dir}/newlib/libc/libc.pdf"   \
    1.16 +                                "${doc_dir}/newlib/libm/libm.pdf"   \
    1.17 +                                "${doc_dir}/newlib/libc/libc.html"  \
    1.18 +                                "${doc_dir}/newlib/libm/libm.html"  \
    1.19 +                                "${CT_PREFIX_DIR}/share/doc/newlib"
    1.20 +    fi
    1.21 +
    1.22      CT_EndStep
    1.23  }
    1.24