| 426 |
AC_HEADER_SYS_WAIT |
AC_HEADER_SYS_WAIT |
| 427 |
AC_CHECK_HEADERS(fcntl.h limits.h malloc.h sgtty.h strings.h termio.h unistd.h) |
AC_CHECK_HEADERS(fcntl.h limits.h malloc.h sgtty.h strings.h termio.h unistd.h) |
| 428 |
AC_CHECK_HEADERS(sys/file.h sys/ioctl.h sys/time.h sys/types.h sys/param.h) |
AC_CHECK_HEADERS(sys/file.h sys/ioctl.h sys/time.h sys/types.h sys/param.h) |
| 429 |
|
dnl If you don't use ansidecl.h, use this (and modify Wnn/jserver/error.c) |
| 430 |
|
dnl AC_CHECK_HEADERS(stdarg.h varargs.h, break) |
| 431 |
|
|
| 432 |
dnl |
dnl |
| 433 |
dnl Checks for typedefs, structures, and compiler characteristics. |
dnl Checks for typedefs, structures, and compiler characteristics. |
| 466 |
AC_FUNC_MEMCMP |
AC_FUNC_MEMCMP |
| 467 |
AC_TYPE_SIGNAL |
AC_TYPE_SIGNAL |
| 468 |
AC_FUNC_WAIT3 |
AC_FUNC_WAIT3 |
| 469 |
AC_CHECK_FUNCS(gethostname mkdir select socket strtol) |
AC_CHECK_FUNCS(gethostname select socket strtol) |
| 470 |
AC_CHECK_FUNCS(drand48) |
AC_CHECK_FUNCS(drand48) |
| 471 |
AC_CHECK_FUNCS(perror) |
AC_CHECK_FUNCS(perror) |
| 472 |
AC_CHECK_FUNCS(closesocket setsockopt send recv) |
AC_CHECK_FUNCS(closesocket setsockopt send recv) |
| 473 |
AC_CHECK_FUNC(setpgrp) |
AC_CHECK_FUNC(setpgrp) |
| 474 |
|
AC_CHECK_FUNCS(vsyslog) |
| 475 |
|
dnl for bcopy/index -> memcpy/strchr conversion (preparation): |
| 476 |
|
dnl AC_CHECK_FUNCS(strchr memcpy) |
| 477 |
AC_FUNC_SETPGRP |
AC_FUNC_SETPGRP |
| 478 |
|
|
| 479 |
|
dnl Check fallback functions for jserver (should use AC_REPLACE_FUNCS?) |
| 480 |
|
JS_SUPPORTOBJS= |
| 481 |
|
AC_CHECK_FUNCS(mkdir vasprintf, , |
| 482 |
|
[JS_SUPPORTOBJS="$JS_SUPPORTOBJS ${ac_func}.o"]) |
| 483 |
|
AC_SUBST(JS_SUPPORTOBJS) |
| 484 |
|
|
| 485 |
|
|
| 486 |
dnl |
dnl |
| 487 |
dnl Creating Makefiles. |
dnl Creating Makefiles. |
| 488 |
dnl |
dnl |
| 489 |
AC_OUTPUT(makerule.mk Wnn/man/2.env/wnn/Makefile Wnn/pubdicplus/Makefile cWnn/uum/Makefile cWnn/man/6.jutil/Makefile cWnn/man/Makefile Wnn/man/4.cmd/Makefile kWnn/uum/Makefile cWnn/td/rk/Makefile cWnn/include/Makefile Wnn/jd/rk.vi/Makefile Wnn/jd/Makefile Makefile kWnn/include/Makefile Wnn/ld/Makefile Wnn/man/2.env/dic/Makefile Wnn/man/2.env/Makefile Wnn/man/3.libwnn/Makefile Wnn/man/6.jutil/Makefile Wnn/uum/Makefile cWnn/man/1.intro/Makefile cWnn/conv/Makefile Wnn/jd/rk/Makefile cWnn/td/Makefile Wnn/man/Makefile cWnn/td/rk_z/Makefile kWnn/conv/Makefile cWnn/man/4.cmd/Makefile cWnn/jlib/Makefile Wnn/include/Makefile Wnn/jutil/Makefile kWnn/jlib/Makefile cWnn/cd/rk_z/Makefile cWnn/Makefile cWnn/cdic/Makefile cWnn/man/2.env/Makefile Wnn/man/3.libwnn/js_lib/Makefile Wnn/man/3.libwnn/rk_lib/Makefile Contrib/dic/gerodic/Makefile kWnn/Makefile cWnn/jserver/Makefile kWnn/kdic/Makefile cWnn/tdic/Makefile Wnn/romkan/Makefile cWnn/cd/Makefile cWnn/jutil/Makefile cWnn/romkan/Makefile kWnn/jserver/Makefile Wnn/Makefile Wnn/man/3.libwnn/jl_lib/Makefile kWnn/romkan/Makefile kWnn/jutil/Makefile PubdicPlus/Makefile Wnn/conv/Makefile cWnn/cd/rk/Makefile cWnn/td/rk_p/Makefile Wnn/jlib.V3/Makefile kWnn/kd/Makefile Wnn/ld/rk/Makefile cWnn/etc/Makefile Wnn/jlib/Makefile Wnn/jserver/Makefile Wnn/wnncons/dic/Makefile cWnn/cd/rk_p/Makefile kWnn/kd/rk/Makefile Wnn/wnncons/Makefile Wnn/man/3.libwnn/misc_lib/Makefile kWnn/etc/Makefile) |
# mkdir -p Contrib/dic/gerodic in case builddir != srcdir |
| 490 |
|
for dir in Contrib Contrib/dic Contrib/dic/gerodic; do |
| 491 |
|
if test ! -d $dir; then |
| 492 |
|
echo "creating $dir ..." |
| 493 |
|
mkdir $dir |
| 494 |
|
fi |
| 495 |
|
done |
| 496 |
|
|
| 497 |
|
# Wnn / kWnn part is not available yet ... |
| 498 |
|
if test "x$cWnn" = "xcWnn"; then |
| 499 |
|
makefiles_cwnn="cWnn/Makefile cWnn/cdic/Makefile cWnn/conv/Makefile cWnn/etc/Makefile \ |
| 500 |
|
cWnn/cd/Makefile cWnn/cd/rk/Makefile cWnn/cd/rk_p/Makefile cWnn/cd/rk_z/Makefile \ |
| 501 |
|
cWnn/td/Makefile cWnn/td/rk/Makefile cWnn/td/rk_z/Makefile cWnn/td/rk_p/Makefile \ |
| 502 |
|
cWnn/include/Makefile cWnn/jlib/Makefile cWnn/jserver/Makefile cWnn/jutil/Makefile \ |
| 503 |
|
cWnn/man/Makefile cWnn/man/1.intro/Makefile cWnn/man/2.env/Makefile \ |
| 504 |
|
cWnn/man/4.cmd/Makefile cWnn/man/6.jutil/Makefile \ |
| 505 |
|
cWnn/tdic/Makefile cWnn/romkan/Makefile cWnn/uum/Makefile" |
| 506 |
|
fi |
| 507 |
|
|
| 508 |
|
AC_OUTPUT(makerule.mk Makefile Contrib/dic/gerodic/Makefile \ |
| 509 |
|
Wnn/Makefile Wnn/conv/Makefile Wnn/include/Makefile Wnn/jutil/Makefile \ |
| 510 |
|
Wnn/jd/Makefile Wnn/jd/rk/Makefile Wnn/jd/rk.vi/Makefile \ |
| 511 |
|
Wnn/jlib/Makefile Wnn/jlib.V3/Makefile Wnn/jserver/Makefile \ |
| 512 |
|
Wnn/ld/Makefile Wnn/ld/rk/Makefile Wnn/man/Makefile \ |
| 513 |
|
Wnn/man/2.env/Makefile Wnn/man/3.libwnn/Makefile Wnn/man/4.cmd/Makefile Wnn/man/6.jutil/Makefile \ |
| 514 |
|
Wnn/man/2.env/dic/Makefile Wnn/man/2.env/wnn/Makefile \ |
| 515 |
|
Wnn/man/3.libwnn/jl_lib/Makefile Wnn/man/3.libwnn/js_lib/Makefile \ |
| 516 |
|
Wnn/man/3.libwnn/misc_lib/Makefile Wnn/man/3.libwnn/rk_lib/Makefile \ |
| 517 |
|
Wnn/pubdicplus/Makefile Wnn/romkan/Makefile Wnn/uum/Makefile \ |
| 518 |
|
Wnn/wnncons/Makefile Wnn/wnncons/dic/Makefile \ |
| 519 |
|
$makefiles_cwnn \ |
| 520 |
|
kWnn/Makefile kWnn/conv/Makefile kWnn/etc/Makefile kWnn/include/Makefile \ |
| 521 |
|
kWnn/jlib/Makefile kWnn/jutil/Makefile kWnn/jserver/Makefile \ |
| 522 |
|
kWnn/kd/Makefile kWnn/kd/rk/Makefile kWnn/kdic/Makefile \ |
| 523 |
|
kWnn/romkan/Makefile kWnn/uum/Makefile) |