scripts/build/debug/000-template.sh
author Remy Bohmer <linux@bohmer.net>
Thu May 27 23:18:19 2010 +0200 (2010-05-27)
changeset 2060 51e4597b07fc
parent 1126 1ab3d2e08c8b
child 2154 250cdcc86441
permissions -rw-r--r--
scripts: add option to strip all toolchain executables

To reduce filesizes of the toolchain and even improve build times
of projects to be build with this toolchain it is usefull to strip
the delivered toolchain executables. Since it is not likely that we
will debug the toolchain executables itself we do not need the
debug information inside the executables itself.

Signed-off-by: Remy Bohmer <linux@bohmer.net>
yann@479
     1
# Template file for a debug utility
yann@479
     2
yann@479
     3
# Put your download code here
yann@479
     4
do_debug_foobar_get() {
yann@479
     5
    # For example:
yann@479
     6
    # CT_GetFile "foobar-${CT_FOOBAR_VERSION}" http://foobar.com/releases/
yann@479
     7
    :
yann@479
     8
}
yann@479
     9
yann@479
    10
# Put your extract code here
yann@479
    11
do_debug_foobar_extract() {
yann@479
    12
    # For example:
yann@1126
    13
    # CT_Extract "foobar-${CT_FOOBAR_VERSION}"
yann@1901
    14
    # CT_Patch "foobar" "${CT_FOOBAR_VERSION}"
yann@479
    15
    :
yann@479
    16
}
yann@479
    17
yann@479
    18
# Put your build code here
yann@479
    19
do_debug_foobar_build() {
yann@479
    20
    # For example:
yann@479
    21
    # mkdir -p "${CT_BUILD_DIR}/build-foobar"
yann@479
    22
    # CT_Pushd "${CT_BUILD_DIR}/build-foobar"
yann@664
    23
    # CT_DoExecLog ALL                                        \
yann@479
    24
    # "${CT_SRC_DIR}/foobar-${CT_FOOBAR_VERSION}/configure"   \
yann@479
    25
    #     --build=${CT_BUILD}                                 \
yann@479
    26
    #     --host=${CT_TARGET}                                 \
yann@479
    27
    #     --prefix=/usr                                       \
yann@479
    28
    #     --foobar-options
yann@664
    29
    # CT_DoExecLog ALL make
yann@664
    30
    # CT_DoExecLog ALL make DESTDIR="${CT_SYSROOT_DIR}" install
yann@479
    31
    # CT_Popd
yann@479
    32
    :
yann@479
    33
}
yann@479
    34