X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fconf;h=c5a4eb13882056ab6b2dad2bb2eba008bd73288b;hb=61eaa2e820422db6272247c01238b41484844149;hp=724ad86d594206003671941e4f0e28fbc7fa2d5a;hpb=6c239eaa4a76788c737d9b320edd485980bd8226;p=fw%2Fsdcc diff --git a/sim/ucsim/conf b/sim/ucsim/conf index 724ad86d..c5a4eb13 100755 --- a/sim/ucsim/conf +++ b/sim/ucsim/conf @@ -1 +1,43 @@ -./configure --prefix=${HOME}/local "$@" +#!/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