libc/newlib: build manual for newlib
authorZhenqiang Chen <zhenqiang.chen@linaro.org>
Thu Dec 15 15:20:33 2011 +0800 (2011-12-15)
changeset 28088ad3ba55b973
parent 2807 4193d6e6a174
child 2809 4cd9134739b5
libc/newlib: build manual for newlib

Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>
[yann.morin.1998@anciens.enib.fr: copy with a single call to 'cp']
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
scripts/build/libc/newlib.sh
     1.1 --- a/scripts/build/libc/newlib.sh	Tue Dec 13 23:32:39 2011 +0100
     1.2 +++ b/scripts/build/libc/newlib.sh	Thu Dec 15 15:20:33 2011 +0800
     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