version 1.46, 2002/03/01 20:57:26 |
version 1.47, 2002/03/01 21:06:40 |
|
|
esac |
esac |
} |
} |
|
|
|
validatearch () { |
|
# Ensure that the MACHINE_ARCH exists (and is supported by build.sh). |
|
case $MACHINE_ARCH in |
|
alpha|arm|i386|m68000|m68k|mipse[bl]|sh3e[bl]|sparc|sparc64|vax|x86_64) |
|
;; |
|
|
|
*) bomb "unknown target MACHINE_ARCH: $MACHINE_ARCH";; |
|
esac |
|
} |
|
|
getmakevar () { |
getmakevar () { |
$make -m ${TOP}/share/mk -s -f- _x_ <<EOF |
$make -m ${TOP}/share/mk -s -f- _x_ <<EOF |
_x_: |
_x_: |
Line 208 if [ -z "$MACHINE" ]; then |
|
Line 218 if [ -z "$MACHINE" ]; then |
|
MACHINE=`uname -m` |
MACHINE=`uname -m` |
fi |
fi |
[ -n "$MACHINE_ARCH" ] || getarch |
[ -n "$MACHINE_ARCH" ] || getarch |
|
validatearch |
|
|
# Set up default make(1) environment. |
# Set up default make(1) environment. |
makeenv="$makeenv TOOLDIR MACHINE MACHINE_ARCH MAKEFLAGS" |
makeenv="$makeenv TOOLDIR MACHINE MACHINE_ARCH MAKEFLAGS" |