scripts/build/kernel/mingw32.sh
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Fri Apr 15 00:22:42 2011 +0200 (2011-04-15)
branch1.11
changeset 2557 b71761e8cff1
parent 2017 f637b6c2162b
child 2580 46dd211a7fd5
permissions -rw-r--r--
scripts/internals: do not remove lib{32,64}/ symlinks after build

During the build, we create lib{32,64}/ symlinks out of the sysroot.
In some cases (eg. mingw32 target), these symlinks are still required
when running the toolchain. For other combinations, the symlinks are
without incidence, so they can be safely kept after the build.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from 751c3f735ada4a95aa981841b832adb08b88ce27)
     1 # This file declares functions to install the kernel headers for mingw
     2 # Copyright 2009 Bart vdr. Meulen
     3 # Licensed under the GPL v2. See COPYING in the root of this package
     4 
     5 CT_DoKernelTupleValues() {
     6     CT_TARGET_KERNEL="mingw32"
     7     CT_TARGET_SYS=
     8 }
     9 
    10 do_kernel_get() {
    11     CT_GetFile "w32api-${CT_W32API_VERSION}-mingw32-src" \
    12         http://downloads.sourceforge.net/sourceforge/mingw
    13 }
    14 
    15 do_kernel_extract() {
    16     CT_Extract "w32api-${CT_W32API_VERSION}-mingw32-src"
    17 }
    18 
    19 do_kernel_headers() {
    20     CT_DoStep INFO "Installing kernel headers"
    21 
    22     mkdir -p "${CT_HEADERS_DIR}"
    23     cp -r ${CT_SRC_DIR}/w32api-${CT_W32API_VERSION}-mingw32/include/* \
    24           ${CT_HEADERS_DIR}
    25 
    26     CT_EndStep
    27 }