101e196c8SJohn Marinodnl 201e196c8SJohn Marinodnl RCSid: 36a91b982SJohn Marinodnl $Id: configure.in,v 1.53 2014/11/06 01:49:40 sjg Exp $ 401e196c8SJohn Marinodnl 501e196c8SJohn Marinodnl Process this file with autoconf to produce a configure script 601e196c8SJohn Marinodnl 76a91b982SJohn MarinoAC_PREREQ(2.50) 86a91b982SJohn MarinoAC_INIT([bmake], [20140214], [sjg@NetBSD.org]) 96a91b982SJohn MarinoAC_CONFIG_HEADERS(config.h) 1001e196c8SJohn Marino 115f1e34d9SAlexandre Perrindnl make srcdir absolute 125f1e34d9SAlexandre Perrincase "$srcdir" in 135f1e34d9SAlexandre Perrin/*) ;; 145f1e34d9SAlexandre Perrin*) srcdir=`cd $srcdir && pwd`;; 155f1e34d9SAlexandre Perrinesac 165f1e34d9SAlexandre Perrin 1701e196c8SJohn Marinodnl 1801e196c8SJohn MarinoAC_ARG_WITH(defshell, 1901e196c8SJohn Marino[ --with-defshell=SHELL use SHELL by default - must be sh compatible, use sh or ksh to pick the internal definitions], 2001e196c8SJohn Marino[case "${withval}" in 2101e196c8SJohn Marinoyes) AC_MSG_ERROR(bad value ${withval} given for bmake DEFSHELL) ;; 2201e196c8SJohn Marinono) ;; 2301e196c8SJohn Marino*) case "$with_defshell" in 2401e196c8SJohn Marino sh) DEFSHELL_INDEX=DEFSHELL_INDEX_SH;; # it's the default anyway 2501e196c8SJohn Marino ksh) DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;; 2601e196c8SJohn Marino csh) DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;; # kidding right? 2701e196c8SJohn Marino *) defshell_path=$with_defshell;; # better be sh compatible! 2801e196c8SJohn Marino esac 2901e196c8SJohn Marino ;; 3001e196c8SJohn Marino esac]) 3101e196c8SJohn Marinodnl 3201e196c8SJohn Marinouse_meta=yes 3301e196c8SJohn MarinoAC_ARG_WITH(meta, 3401e196c8SJohn Marino[ --without-meta dissable use of meta-mode], 3501e196c8SJohn Marino[case "${withval}" in 3601e196c8SJohn Marinoyes|no) use_meta=${withval};; 3701e196c8SJohn Marino*) AC_MSG_ERROR(bad value ${withval} given for meta) ;; 3801e196c8SJohn Marinoesac]) 3901e196c8SJohn Marinodnl 4001e196c8SJohn MarinoAC_ARG_WITH(filemon, 4101e196c8SJohn Marino[ --with-filemon=path/filemon.h indicate path to filemon.h for meta-mode], 4201e196c8SJohn Marino[ case "/${withval}" in 4301e196c8SJohn Marino/no|*/filemon.h) filemon_h="${withval}";; 4401e196c8SJohn Marino*/filemon*) filemon_h="${withval}/filemon.h";; 4501e196c8SJohn Marino*) AC_MSG_ERROR(bad value ${withval} given for filemon) ;; 4601e196c8SJohn Marinoesac], 4701e196c8SJohn Marino[ 4801e196c8SJohn MarinoOS=`uname -s` 4901e196c8SJohn Marinofor d in "/usr/include/dev/filemon" "$prefix/include/dev/filemon" "$srcdir/filemon" "$srcdir/../filemon" "$srcdir/../../sys/dev/filemon" 5001e196c8SJohn Marinodo 5101e196c8SJohn Marino for x in "/$OS" "" 5201e196c8SJohn Marino do 5301e196c8SJohn Marino filemon_h="$d$x/filemon.h" 5401e196c8SJohn Marino test -s "$filemon_h" && break 5501e196c8SJohn Marino done 5601e196c8SJohn Marino test -s "$filemon_h" && break 5701e196c8SJohn Marinodone 5801e196c8SJohn Marinotest -s "${filemon_h:-/dev/null}" || filemon_h=no 5901e196c8SJohn Marino]) 6001e196c8SJohn Marinodnl echo "Note: use_meta=$use_meta filemon_h=$filemon_h" >&6 6101e196c8SJohn Marinocase "$use_meta" in 6201e196c8SJohn Marinoyes) 6301e196c8SJohn Marino case "$filemon_h" in 6401e196c8SJohn Marino *.h) echo "Using: filemon=$filemon_h" >&6;; 6501e196c8SJohn Marino esac 6601e196c8SJohn Marino ;; 6701e196c8SJohn Marinoesac 6801e196c8SJohn Marinodnl 6901e196c8SJohn Marinodnl Check for OS problems 7001e196c8SJohn Marinodnl Solaris's signal.h only privides sigset_t etc if one of 7101e196c8SJohn Marinodnl _EXTENSIONS_ _POSIX_C_SOURCE or _XOPEN_SOURCE are defined. 7201e196c8SJohn Marinodnl The later two seem to cause more problems than they solve so if we 7301e196c8SJohn Marinodnl see _EXTENSIONS_ we use it. 7401e196c8SJohn MarinoAC_USE_SYSTEM_EXTENSIONS 7501e196c8SJohn Marinodnl Checks for programs. 7601e196c8SJohn MarinoAC_PROG_CC 7701e196c8SJohn MarinoAC_PROG_GCC_TRADITIONAL 7801e196c8SJohn MarinoAC_PROG_INSTALL 7901e196c8SJohn Marinodnl Executable suffix - normally empty; .exe on os2. 8001e196c8SJohn MarinoAC_SUBST(ac_exe_suffix)dnl 816a91b982SJohn Marinodnl 826a91b982SJohn Marinodnl Hurd refuses to define PATH_MAX or MAXPATHLEN 836a91b982SJohn Marinoif test -x /usr/bin/getconf; then 846a91b982SJohn Marino bmake_path_max=`getconf PATH_MAX / 2> /dev/null` 856a91b982SJohn Marino # only a numeric response is useful 866a91b982SJohn Marino test ${bmake_path_max:-0} -gt 0 2> /dev/null || bmake_path_max= 876a91b982SJohn Marinofi 886a91b982SJohn Marinobmake_path_max=${bmake_path_max:-1024} 896a91b982SJohn Marinoif test $bmake_path_max -gt 1024; then 906a91b982SJohn Marino # this is all we expect 916a91b982SJohn Marino bmake_path_max=1024 926a91b982SJohn Marinofi 936a91b982SJohn Marinoecho "Using: BMAKE_PATH_MAX=$bmake_path_max" >&6 946a91b982SJohn MarinoAC_SUBST(bmake_path_max)dnl 9501e196c8SJohn Marinodnl 9601e196c8SJohn Marinodnl AC_C_CROSS 9701e196c8SJohn Marinodnl 9801e196c8SJohn Marino 9901e196c8SJohn Marinodnl Checks for header files. 10001e196c8SJohn MarinoAC_HEADER_STDC 10101e196c8SJohn MarinoAC_HEADER_SYS_WAIT 10201e196c8SJohn MarinoAC_HEADER_DIRENT 10301e196c8SJohn Marinodnl Keep this list sorted 10401e196c8SJohn MarinoAC_CHECK_HEADERS( \ 10501e196c8SJohn Marino ar.h \ 10601e196c8SJohn Marino err.h \ 10701e196c8SJohn Marino fcntl.h \ 10801e196c8SJohn Marino paths.h \ 10901e196c8SJohn Marino poll.h \ 11001e196c8SJohn Marino ranlib.h \ 11101e196c8SJohn Marino string.h \ 11201e196c8SJohn Marino sys/mman.h \ 11301e196c8SJohn Marino sys/select.h \ 11401e196c8SJohn Marino sys/socket.h \ 1156a91b982SJohn Marino sys/sysctl.h \ 11601e196c8SJohn Marino sys/time.h \ 11701e196c8SJohn Marino sys/uio.h \ 11801e196c8SJohn Marino unistd.h \ 11901e196c8SJohn Marino utime.h \ 12001e196c8SJohn Marino ) 12101e196c8SJohn Marino 12201e196c8SJohn Marinodnl Both *BSD and Linux have sys/cdefs.h, most do not. 12301e196c8SJohn Marinodnl If it is missing, we add -I${srcdir}/missing to CFLAGS 12401e196c8SJohn Marinodnl also if sys/cdefs.h does not have __RCSID we need to use ours 12501e196c8SJohn Marinodnl but we need to include the host's one too *sigh* 12601e196c8SJohn MarinoAC_CHECK_HEADER(sys/cdefs.h, 12701e196c8SJohn Marinoecho $ECHO_N "checking whether sys/cdefs.h is compatible... $ECHO_C" >&6 12801e196c8SJohn MarinoAC_EGREP_CPP(yes, 12901e196c8SJohn Marino[#include <sys/cdefs.h> 13001e196c8SJohn Marino#ifdef __RCSID 13101e196c8SJohn Marinoyes 13201e196c8SJohn Marino#endif 13301e196c8SJohn Marino], 13401e196c8SJohn Marinoecho yes >&6, 13501e196c8SJohn Marinoecho no >&6; CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd` -DNEED_HOST_CDEFS_H"), 13601e196c8SJohn MarinoCPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd`") 13701e196c8SJohn Marino 13801e196c8SJohn Marinodnl Checks for typedefs, structures, and compiler characteristics. 13901e196c8SJohn MarinoAC_C___ATTRIBUTE__ 14001e196c8SJohn MarinoAC_C_BIGENDIAN 14101e196c8SJohn MarinoAC_C_CONST 14201e196c8SJohn MarinoAC_TYPE_OFF_T 14301e196c8SJohn MarinoAC_TYPE_PID_T 14401e196c8SJohn MarinoAC_TYPE_SIZE_T 14501e196c8SJohn MarinoAC_DECL_SYS_SIGLIST 14601e196c8SJohn MarinoAC_HEADER_TIME 14701e196c8SJohn MarinoAC_STRUCT_TM 14801e196c8SJohn Marino 14901e196c8SJohn Marinodnl Checks for library functions. 15001e196c8SJohn MarinoAC_TYPE_SIGNAL 15101e196c8SJohn MarinoAC_FUNC_VFORK 15201e196c8SJohn MarinoAC_FUNC_VPRINTF 15301e196c8SJohn MarinoAC_FUNC_WAIT3 15401e196c8SJohn Marinodnl Keep this list sorted 15501e196c8SJohn MarinoAC_CHECK_FUNCS( \ 15601e196c8SJohn Marino err \ 15701e196c8SJohn Marino errx \ 15801e196c8SJohn Marino getcwd \ 15901e196c8SJohn Marino getenv \ 16001e196c8SJohn Marino getopt \ 16101e196c8SJohn Marino getwd \ 16201e196c8SJohn Marino killpg \ 16301e196c8SJohn Marino mmap \ 16401e196c8SJohn Marino putenv \ 16501e196c8SJohn Marino select \ 16601e196c8SJohn Marino setenv \ 16701e196c8SJohn Marino setpgid \ 16801e196c8SJohn Marino setsid \ 16901e196c8SJohn Marino sigaction \ 17001e196c8SJohn Marino sigvec \ 17101e196c8SJohn Marino snprintf \ 17201e196c8SJohn Marino strerror \ 17301e196c8SJohn Marino strftime \ 17401e196c8SJohn Marino strsep \ 17501e196c8SJohn Marino strtod \ 17601e196c8SJohn Marino strtol \ 1776a91b982SJohn Marino sysctl \ 17801e196c8SJohn Marino unsetenv \ 17901e196c8SJohn Marino vsnprintf \ 18001e196c8SJohn Marino wait3 \ 18101e196c8SJohn Marino wait4 \ 18201e196c8SJohn Marino waitpid \ 18301e196c8SJohn Marino warn \ 18401e196c8SJohn Marino warnx \ 18501e196c8SJohn Marino ) 18601e196c8SJohn Marino 18701e196c8SJohn Marinodnl functions which we may need to provide 18801e196c8SJohn MarinoAC_REPLACE_FUNCS( \ 18901e196c8SJohn Marino realpath \ 19001e196c8SJohn Marino dirname \ 19101e196c8SJohn Marino stresep \ 19201e196c8SJohn Marino strlcpy \ 19301e196c8SJohn Marino ) 19401e196c8SJohn Marino 19501e196c8SJohn MarinoAC_CHECK_LIB([util], [emalloc], 19601e196c8SJohn Marino [ AC_CHECK_LIB([util], [erealloc], 19701e196c8SJohn Marino [ AC_CHECK_LIB([util], [estrdup], 19801e196c8SJohn Marino [ AC_CHECK_LIB([util], [estrndup], 19901e196c8SJohn Marino [ LIBS="$LIBS -lutil" 20001e196c8SJohn Marino CPPFLAGS="$CPPFLAGS -DUSE_EMALLOC" ])])])]) 20101e196c8SJohn Marino 20201e196c8SJohn Marinodnl 20301e196c8SJohn Marinodnl Structures 20401e196c8SJohn Marinodnl 20501e196c8SJohn MarinoAC_HEADER_STAT 20601e196c8SJohn MarinoAC_STRUCT_ST_RDEV 20701e196c8SJohn Marinodnl 2086a91b982SJohn Marinoecho "checking if compiler supports __func__" >&6 2096a91b982SJohn MarinoAC_LANG(C) 2106a91b982SJohn MarinoAC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[[const char *func = __func__;]])],, 2116a91b982SJohn Marino AC_DEFINE(__func__, __FUNCTION__, C99 function name)) 2126a91b982SJohn Marinodnl 21301e196c8SJohn Marinodnl we want this for unit-tests/Makefile 21401e196c8SJohn Marinoecho $ECHO_N "checking if diff -u works... $ECHO_C" >&6 21501e196c8SJohn Marinoif diff -u /dev/null /dev/null > /dev/null 2>&1; then 21601e196c8SJohn Marino diff_u=-u 21701e196c8SJohn Marino echo yes >&6 21801e196c8SJohn Marinoelse 21901e196c8SJohn Marino diff_u= 22001e196c8SJohn Marino echo no >&6 22101e196c8SJohn Marinofi 22201e196c8SJohn Marinodnl 22301e196c8SJohn Marinodnl AC_* don't quite cut it. 22401e196c8SJohn Marinodnl 22501e196c8SJohn Marinoecho "checking for MACHINE & MACHINE_ARCH..." >&6 22601e196c8SJohn Marinocat > conftest.$ac_ext <<EOF 22701e196c8SJohn Marino#include "confdefs.h" 22801e196c8SJohn Marino#include <sys/param.h> 22901e196c8SJohn Marino#ifdef MACHINE 23001e196c8SJohn Marinomachine=MACHINE 23101e196c8SJohn Marino#endif 23201e196c8SJohn Marino#ifdef MACHINE_ARCH 23301e196c8SJohn Marinomachine_arch=MACHINE_ARCH 23401e196c8SJohn Marino#endif 23501e196c8SJohn MarinoEOF 23601e196c8SJohn Marino 23701e196c8SJohn Marinodefault_machine=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23801e196c8SJohn Marino egrep machine= | tr -d ' "'` 23901e196c8SJohn Marinorm -rf conftest* 24001e196c8SJohn Marinoif test "$default_machine"; then 24101e196c8SJohn Marino eval "$default_machine" 24201e196c8SJohn Marinofi 24301e196c8SJohn Marinomachine=${machine:-`$srcdir/machine.sh`} 24401e196c8SJohn Marinomachine_arch=${machine_arch:-`$srcdir/machine.sh arch`} 24501e196c8SJohn Marinoecho "defaults: MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6 24601e196c8SJohn Marinodnl 24701e196c8SJohn Marinodnl now allow overrides 24801e196c8SJohn Marinodnl 24901e196c8SJohn MarinoAC_ARG_WITH(machine, 25001e196c8SJohn Marino[ --with-machine=MACHINE explicitly set MACHINE], 25101e196c8SJohn Marino[case "${withval}" in 25201e196c8SJohn Marinoyes) AC_MSG_ERROR(bad value ${withval} given for bmake MACHINE) ;; 25301e196c8SJohn Marinono) ;; 25401e196c8SJohn Marinogeneric) machine=`$srcdir/machine.sh`;; 25501e196c8SJohn Marino*) machine=$with_machine;; 25601e196c8SJohn Marinoesac]) 25701e196c8SJohn Marinoforce_machine= 25801e196c8SJohn MarinoAC_ARG_WITH(force_machine, 25901e196c8SJohn Marino[ --with-force-machine=MACHINE set FORCE_MACHINE], 26001e196c8SJohn Marino[case "${withval}" in 26101e196c8SJohn Marinoyes) force_machine=FORCE_;; 26201e196c8SJohn Marinono) ;; 26301e196c8SJohn Marino*) force_machine=FORCE_; machine=$with_force_machine;; 26401e196c8SJohn Marinoesac]) 26501e196c8SJohn Marinodnl 26601e196c8SJohn Marinoforce_machine_arch= 26701e196c8SJohn MarinoAC_ARG_WITH(force_machine_arch, 26801e196c8SJohn Marino[ --with-force-machine-arch=MACHINE set FORCE_MACHINE_ARCH], 26901e196c8SJohn Marino[case "${withval}" in 27001e196c8SJohn Marinoyes) force_machine_arch=FORCE_;; 27101e196c8SJohn Marinono) ;; 27201e196c8SJohn Marino*) force_machine_arch=FORCE_; machine_arch=$with_force_machine;; 27301e196c8SJohn Marinoesac]) 27401e196c8SJohn Marinodnl 27501e196c8SJohn MarinoAC_ARG_WITH(machine_arch, 27601e196c8SJohn Marino[ --with-machine_arch=MACHINE_ARCH explicitly set MACHINE_ARCH], 27701e196c8SJohn Marino[case "${withval}" in 27801e196c8SJohn Marinoyes) AC_MSG_ERROR(bad value ${withval} given for bmake MACHINE_ARCH) ;; 27901e196c8SJohn Marinono) ;; 28001e196c8SJohn Marino*) machine_arch=$with_machine_arch;; 28101e196c8SJohn Marinoesac]) 28201e196c8SJohn Marinodnl 28301e196c8SJohn Marinodnl Tell them what we ended up with 28401e196c8SJohn Marinodnl 28501e196c8SJohn Marinoecho "Using: ${force_machine}MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6 28601e196c8SJohn Marinodnl 28701e196c8SJohn Marinodnl Allow folk to control _PATH_DEFSYSPATH 28801e196c8SJohn Marinodnl 28901e196c8SJohn Marinodefault_sys_path=\${prefix}/share/mk 29001e196c8SJohn MarinoAC_ARG_WITH(default-sys-path, 29101e196c8SJohn Marino[ --with-default-sys-path=PATH:DIR:LIST use an explicit _PATH_DEFSYSPATH 29201e196c8SJohn Marino MAKESYSPATH is a ':' separated list of directories 29301e196c8SJohn Marino that bmake will search for system .mk files. 29401e196c8SJohn Marino _PATH_DEFSYSPATH is its default value.], 29501e196c8SJohn Marino[case "${withval}" in 29601e196c8SJohn Marinoyes) AC_MSG_ERROR(bad value ${withval} given for bmake _PATH_DEFSYSPATH) ;; 29701e196c8SJohn Marinono) ;; 29801e196c8SJohn Marino*) default_sys_path="$with_default_sys_path" 29901e196c8SJohn Marino ;; 30001e196c8SJohn Marinoesac]) 30101e196c8SJohn Marinodnl 30201e196c8SJohn Marinodnl Some folk don't like this one 30301e196c8SJohn Marinodnl 30401e196c8SJohn MarinoAC_ARG_WITH(path-objdirprefix, 30501e196c8SJohn Marino[ --with-path-objdirprefix=PATH override _PATH_OBJDIRPREFIX], 30601e196c8SJohn Marino[case "${withval}" in 30701e196c8SJohn Marinoyes) AC_MSG_ERROR(bad value ${withval} given for bmake _PATH_OBJDIRPREFIX) ;; 30801e196c8SJohn Marinono) CPPFLAGS="$CPPFLAGS -DNO_PATH_OBJDIRPREFIX" ;; 30901e196c8SJohn Marino*) CPPFLAGS="$CPPFLAGS \"-D_PATH_OBJDIRPREFIX=\\\"$with_path-objdir\\\"\"" ;; 31001e196c8SJohn Marinoesac]) 31101e196c8SJohn Marinodnl 31201e196c8SJohn Marinodnl And this can be handy to do with out. 31301e196c8SJohn Marinodnl 31401e196c8SJohn MarinoAC_ARG_ENABLE(pwd-override, 31501e196c8SJohn Marino[ --disable-pwd-override disable \$PWD overriding getcwd()], 31601e196c8SJohn Marino[case "${enableval}" in 31701e196c8SJohn Marinoyes) ;; 31801e196c8SJohn Marinono) CPPFLAGS="$CPPFLAGS -DNO_PWD_OVERRIDE" ;; 31901e196c8SJohn Marino*) AC_MSG_ERROR(bad value ${enableval} given for pwd-override option) ;; 32001e196c8SJohn Marinoesac]) 32101e196c8SJohn Marinodnl 32201e196c8SJohn Marinodnl Just for grins 32301e196c8SJohn Marinodnl 32401e196c8SJohn MarinoAC_ARG_ENABLE(check-make-chdir, 32501e196c8SJohn Marino[ --disable-check-make-chdir disable make trying to guess 32601e196c8SJohn Marino when it should automatically cd \${.CURDIR}], 32701e196c8SJohn Marino[case "${enableval}" in 32801e196c8SJohn Marinoyes) ;; 32901e196c8SJohn Marinono) CPPFLAGS="$CPPFLAGS -DNO_CHECK_MAKE_CHDIR" ;; 33001e196c8SJohn Marino*) AC_MSG_ERROR(bad value ${enableval} given for check-make-chdir option) ;; 33101e196c8SJohn Marinoesac]) 33201e196c8SJohn Marinodnl 33301e196c8SJohn Marinodnl On non-BSD systems, bootstrap won't work without mk 33401e196c8SJohn Marinodnl 33501e196c8SJohn MarinoAC_ARG_WITH(mksrc, 33601e196c8SJohn Marino[ --with-mksrc=PATH tell makefile.boot where to find mk src], 33701e196c8SJohn Marino[case "${withval}" in 33801e196c8SJohn Marino""|yes|no) ;; 33901e196c8SJohn Marino*) test -s $withval/install-mk && mksrc=$withval || 34001e196c8SJohn MarinoAC_MSG_ERROR(bad value ${withval} given for mksrc cannot find install-mk) 34101e196c8SJohn Marino;; 34201e196c8SJohn Marinoesac 34301e196c8SJohn Marino]) 34401e196c8SJohn Marinodnl 34501e196c8SJohn Marinodnl Now make sure we have a value 34601e196c8SJohn Marinodnl 34701e196c8SJohn Marinosrcdir=`cd $srcdir && pwd` 34801e196c8SJohn Marinofor mksrc in $mksrc $srcdir/mk $srcdir/../mk mk 34901e196c8SJohn Marinodo 35001e196c8SJohn Marino test -s $mksrc/install-mk || continue 35101e196c8SJohn Marino mksrc=`cd $mksrc && pwd` 35201e196c8SJohn Marino break 35301e196c8SJohn Marinodone 35401e196c8SJohn Marinomksrc=`echo $mksrc | sed "s,$srcdir,\\\${srcdir},"` 35501e196c8SJohn Marinoecho "Using: MKSRC=$mksrc" 1>&6 35601e196c8SJohn Marinodnl On some systems we want a different default shell by default 35701e196c8SJohn Marinoif test -x /usr/xpg4/bin/sh; then 35801e196c8SJohn Marino defshell_path=${defshell_path:-/usr/xpg4/bin/sh} 35901e196c8SJohn Marinofi 36001e196c8SJohn Marinoif test -n "$defshell_path"; then 36101e196c8SJohn Marino echo "Using: SHELL=$defshell_path" >&6 36201e196c8SJohn Marino AC_DEFINE_UNQUOTED(DEFSHELL_CUSTOM, "$defshell_path", Path of default shell) 36301e196c8SJohn Marinofi 36401e196c8SJohn Marinoif test -n "$DEFSHELL_INDEX"; then 36501e196c8SJohn Marino AC_DEFINE_UNQUOTED(DEFSHELL_INDEX, $DEFSHELL_INDEX, Shell spec to use by default) 36601e196c8SJohn Marinofi 36701e196c8SJohn Marinodnl 36801e196c8SJohn MarinoAC_SUBST(machine) 36901e196c8SJohn MarinoAC_SUBST(force_machine) 37001e196c8SJohn MarinoAC_SUBST(machine_arch) 37101e196c8SJohn MarinoAC_SUBST(mksrc) 37201e196c8SJohn MarinoAC_SUBST(default_sys_path) 37301e196c8SJohn MarinoAC_SUBST(INSTALL) 37401e196c8SJohn MarinoAC_SUBST(GCC) 37501e196c8SJohn MarinoAC_SUBST(diff_u) 37601e196c8SJohn MarinoAC_SUBST(use_meta) 37701e196c8SJohn MarinoAC_SUBST(filemon_h) 3785f1e34d9SAlexandre PerrinAC_OUTPUT(makefile Makefile.config make-bootstrap.sh unit-tests/Makefile) 37901e196c8SJohn Marino 38001e196c8SJohn Marinocat <<EOF 38101e196c8SJohn Marino 38201e196c8SJohn MarinoYou can now run 38301e196c8SJohn Marino 38401e196c8SJohn Marino sh ./make-bootstrap.sh 38501e196c8SJohn Marino 38601e196c8SJohn Marinoto produce a fully functional bmake. 38701e196c8SJohn Marino 38801e196c8SJohn MarinoEOF 389