1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
#!/bin/sh
# Script to crosscompile with mingw32
TOOLSPREFIX=/usr/local/cross-tools/bin/i586-mingw32msvc-
export CC=${TOOLSPREFIX}gcc
export CXX=${TOOLSPREFIX}g++
export RANLIB=${TOOLSPREFIX}ranlib
export STRIP=${TOOLSPREFIX}strip
export SDCCCONFIGUREFLAGS=" \
--prefix=/sdcc \
--datarootdir=/sdcc \
docdir=\${datarootdir}/doc \
include_dir_suffix=include \
non_free_include_dir_suffix=non-free/include \
lib_dir_suffix=lib \
non_free_lib_dir_suffix=non-free/lib \
sdccconf_h_dir_separator=\\\\ \
--disable-device-lib \
--host=i586-mingw32msvc --build=unknown-unknown-linux-gnu"
( ../sdcc/configure ${SDCCCONFIGUREFLAGS} && make ) 2>&1 | tee make.log
|