| case "$host_cpu" in |
case "$host_cpu" in |
| arm*) |
arm*) |
| machine=arm |
machine=arm |
| $srcdir/mkinstalldirs arch/arm |
|
| CFLAGS="$CFLAGS -fomit-frame-pointer" |
CFLAGS="$CFLAGS -fomit-frame-pointer" |
| if test x$platform = xnxt; then |
if test x$platform = xnxt; then |
| CFLAGS="$CFLAGS -mthumb -mthumb-interwork" |
CFLAGS="$CFLAGS -mthumb -mthumb-interwork" |
| ;; |
;; |
| hppa*) |
hppa*) |
| machine=hppa |
machine=hppa |
| $srcdir/mkinstalldirs arch/hppa |
|
| AC_LIBOBJ(../arch/hppa/cache) |
AC_LIBOBJ(../arch/hppa/cache) |
| #-N needed for --dynamic <M4U3b.3790$9d.317@news.cpqcorp.net> |
#-N needed for --dynamic <M4U3b.3790$9d.317@news.cpqcorp.net> |
| LDFLAGS="$LDFLAGS -Xlinker -N" |
LDFLAGS="$LDFLAGS -Xlinker -N" |
| ;; |
;; |
| power*|rs6000) |
power*|rs6000) |
| machine=power |
machine=power |
| $srcdir/mkinstalldirs arch/power |
|
| AC_CHECK_FUNC(_sync_cache_range,[true],[AC_LIBOBJ(../arch/power/_sync_cache_range)]) |
AC_CHECK_FUNC(_sync_cache_range,[true],[AC_LIBOBJ(../arch/power/_sync_cache_range)]) |
| #long long is broken on (at least) gcc-2.95.* for PPC |
#long long is broken on (at least) gcc-2.95.* for PPC |
| test x$ac_cv_sizeof_long_long = x && |
test x$ac_cv_sizeof_long_long = x && |
| test -d kernel||mkdir kernel |
test -d kernel||mkdir kernel |
| if test $srcdir != "."; then ln -sf $srcdir/gforth.el .; fi |
if test $srcdir != "."; then ln -sf $srcdir/gforth.el .; fi |
| $srcdir/mkinstalldirs include/gforth/$PACKAGE_VERSION |
$srcdir/mkinstalldirs include/gforth/$PACKAGE_VERSION |
| ln -sf ../../../engine/config.h ../../../engine/libcc.h include/gforth/$PACKAGE_VERSION]],[[PACKAGE_VERSION=$PACKAGE_VERSION]]) |
$srcdir/mkinstalldirs arch/$machine |
| |
ln -sf ../../../engine/config.h ../../../engine/libcc.h include/gforth/$PACKAGE_VERSION]], |
| |
[PACKAGE_VERSION=$PACKAGE_VERSION |
| |
machine=$machine]) |
| AC_OUTPUT |
AC_OUTPUT |
| |
|