redo target

db4
erg 2008-03-25 21:09:39 -05:00
parent 0f6a5f33ce
commit c9b22c92a6
1 changed files with 35 additions and 35 deletions

View File

@ -1,38 +1,38 @@
#!/bin/sh #!/bin/sh
if [ \( `uname -s ` = FreeBSD \) -a \( `uname -p` = i386 \) ] uname_s=`uname -s`
then case $uname_s in
echo freebsd-x86-32 CYGWIN_NT-5.2-WOW64) OS=winnt;;
elif [ \( `uname -s` = FreeBSD \) -a \( `uname -m` = amd64 \) ] *CYGWIN_NT*) OS=winnt;;
then *CYGWIN*) OS=winnt;;
echo freebsd-x86-64 *darwin*) OS=macosx;;
elif [ \( `uname -s` = OpenBSD \) -a \( `uname -m` = i386 \) ] *Darwin*) OS=macosx;;
then *linux*) OS=linux;;
echo openbsd-x86-32 *Linux*) OS=linux;;
elif [ \( `uname -s` = OpenBSD \) -a \( `uname -m` = amd64 \) ] *NetBSD*) OS=netbsd;;
then *FreeBSD*) OS=freebsd;;
echo openbsd-x86-64 *OpenBSD*) OS=openbsd;;
elif [ \( `uname -s` = NetBSD \) -a \( `uname -p` = i386 \) ] *DragonFly*) OS=dragonflybsd;;
then esac
echo netbsd-x86-32
elif [ \( `uname -s` = NetBSD \) -a \( `uname -p` = x86_64 \) ] uname_m=`uname -m`
then case $uname_m in
echo netbsd-x86-64 i386) ARCH=x86;;
elif [ \( `uname -s` = Darwin \) -a \( `uname -p` = powerpc \) ] i686) ARCH=x86;;
then amd64) ARCH=x86;;
echo macosx-ppc *86) ARCH=x86;;
elif [ `uname -s` = Darwin ] *86_64) ARCH=x86;;
then "Power Macintosh") ARCH=ppc;;
echo macosx-x86-`./build-support/wordsize` esac
elif [ \( `uname -s` = Linux \) -a \( `uname -m` = i686 \) ]
then WORD=`./build-support/wordsize`
echo linux-x86-32
elif [ \( `uname -s` = Linux \) -a \( `uname -m` = x86_64 \) ] MAKE_TARGET=$OS-$ARCH-$WORD
then if [[ $OS == macosx && $ARCH == ppc ]] ; then
echo linux-x86-64 MAKE_TARGET=$OS-$ARCH
elif [ \( `uname -o` = Cygwin \) -a \( `uname -m` = i686 \) ]
then
echo winnt-x86-`./build-support/wordsize`
else
echo help
fi fi
if [[ $OS == linux && $ARCH == ppc ]] ; then
MAKE_TARGET=$OS-$ARCH
fi
echo $MAKE_TARGET