1.1 --- a/scripts/build/binutils/binutils.sh Sun Oct 09 15:34:16 2011 +0200
1.2 +++ b/scripts/build/binutils/binutils.sh Fri Nov 18 15:29:18 2011 +0800
1.3 @@ -20,6 +20,8 @@
1.4 local -a extra_config
1.5 local -a extra_make_flags
1.6 local -a binutils_tools
1.7 + local -a manuals_for
1.8 + local -a manuals_install
1.9
1.10 mkdir -p "${CT_BUILD_DIR}/build-binutils"
1.11 cd "${CT_BUILD_DIR}/build-binutils"
1.12 @@ -90,6 +92,18 @@
1.13 CT_DoLog EXTRA "Installing binutils"
1.14 CT_DoExecLog ALL make install
1.15
1.16 + if [ "${CT_BUILD_MANUALS}" = "y" ]; then
1.17 + CT_DoLog EXTRA "Building and installing the binutils manuals"
1.18 + manuals_for=( gas binutils ld gprof )
1.19 + if [ "${CT_BINUTILS_LINKER_GOLD}" = "y" ]; then
1.20 + manuals_for+=( gold )
1.21 + fi
1.22 + manuals_install=( "${manuals_for[@]/#/install-pdf-}" )
1.23 + manuals_install+=( "${manuals_for[@]/#/install-html-}" )
1.24 + CT_DoExecLog ALL make ${JOBSFLAGS} pdf html
1.25 + CT_DoExecLog ALL make "${manuals_install[@]}"
1.26 + fi
1.27 +
1.28 # Install the wrapper if needed
1.29 if [ "${CT_BINUTILS_LD_WRAPPER}" = "y" ]; then
1.30 CT_DoLog EXTRA "Installing ld wrapper"