1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
#!/bin/bash
TARGET=linux
if [ "$#" -ge 1 ]; then
case "$1" in
[lL]*) TARGET=linux;shift;;
[mM]*) TARGET=mingw;shift;;
*) echo "Unknown target \"${1}\"" >&2; exit 1;;
esac
fi
if [ -f devel ]; then
export CXXFLAGS=""
fi
case $TARGET in
linux)
./configure --prefix=${HOME}/local \
--enable-ucsim \
--enable-dlso \
--enable-serio \
--enable-z80 \
--enable-xa \
"$@"
;;
mingw)
export CC=/usr/local/cross-tools/mingw32/bin/gcc
export CXX=/usr/local/cross-tools/mingw32/bin/g++
./configure --prefix=${HOME}/local \
--disable-ucsim \
--disable-dlso \
--disable-serio \
--enable-z80 \
--enable-xa \
"$@"
;;
*)
echo >&2 "Do not know how to configure!"
;;
esac
# End of conf
|