2 CT_GetFile "mingwrt-${CT_MINGWRT_VERSION}-mingw32-src" \
3 http://downloads.sourceforge.net/sourceforge/mingw
7 CT_Extract "mingwrt-${CT_MINGWRT_VERSION}-mingw32-src"
10 do_libc_check_config() {
15 CT_DoStep INFO "Installing C library headers"
17 CT_DoLog EXTRA "Installing MinGW Runtime headers"
18 mkdir -p "${CT_SYSROOT_DIR}/include"
19 cp -r ${CT_SRC_DIR}/mingwrt-${CT_MINGWRT_VERSION}-mingw32/include \
25 do_libc_start_files() {
30 CT_DoStep INFO "Building MinGW files"
32 CT_DoLog EXTRA "Configuring W32-API"
34 mkdir -p "${CT_BUILD_DIR}/build-w32api"
35 cd "${CT_BUILD_DIR}/build-w32api"
37 CFLAGS="-I${CT_SYSROOT_DIR}/include" \
38 LDFLAGS="-L${CT_SYSROOT_DIR}/lib" \
40 "${CT_SRC_DIR}/w32api-${CT_W32API_VERSION}-mingw32/configure" \
41 --prefix=${CT_SYSROOT_DIR} \
44 CT_DoLog EXTRA "Building W32-API"
45 CT_DoExecLog ALL make ${PARALLELMFLAGS}
47 CT_DoLog EXTRA "Installing W32-API"
48 CT_DoExecLog ALL make install
50 CT_DoLog EXTRA "Configuring MinGW Runtime"
52 mkdir -p "${CT_BUILD_DIR}/build-mingwrt"
53 cd "${CT_BUILD_DIR}/build-mingwrt"
55 CFLAGS="-I${CT_SYSROOT_DIR}/include" \
56 LDFLAGS="-L${CT_SYSROOT_DIR}/lib" \
58 "${CT_SRC_DIR}/mingwrt-${CT_MINGWRT_VERSION}-mingw32/configure" \
59 --prefix=${CT_SYSROOT_DIR}/ \
62 CT_DoLog EXTRA "Building MinGW Runtime"
63 CT_DoExecLog ALL make ${PARALLELMFLAGS}
65 CT_DoLog EXTRA "Installing MinGW Runtime"
66 CT_DoExecLog ALL make install