Annotation of gforth/configure.in, revision 1.111
1.1 anton 1: dnl Process this file with autoconf to produce a configure script.
1.20 anton 2:
1.102 anton 3: #Copyright (C) 1995,1996,1997,1998,2000 Free Software Foundation, Inc.
1.20 anton 4:
5: #This file is part of Gforth.
6:
7: #Gforth is free software; you can redistribute it and/or
8: #modify it under the terms of the GNU General Public License
9: #as published by the Free Software Foundation; either version 2
10: #of the License, or (at your option) any later version.
11:
12: #This program is distributed in the hope that it will be useful,
13: #but WITHOUT ANY WARRANTY; without even the implied warranty of
14: #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.#See the
15: #GNU General Public License for more details.
16:
17: #You should have received a copy of the GNU General Public License
18: #along with this program; if not, write to the Free Software
1.74 anton 19: #Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
1.20 anton 20:
1.34 anton 21: dnl We use some automake macros here,
22: dnl but don't use automake for creating Makefile.in
1.106 anton 23: AC_INIT([gforth],[0.5.9-20030127],[https://savannah.gnu.org/bugs/?func=addbug&group=gforth])
1.47 anton 24: #snapshots have numbers major.minor.release-YYYYMMDD
1.92 anton 25: #note that lexicographic ordering must be heeded.
1.47 anton 26: #I.e., 0.4.1-YYYYMMDD must not exist before 0.4.1!
1.106 anton 27: UPDATED="27 January 2003"
1.84 anton 28: AC_SUBST(UPDATED)
1.94 anton 29: AC_CONFIG_HEADERS(engine/config.h)
1.14 anton 30:
1.92 anton 31: #default setting that may be changed later:
32: no_dynamic_default=0
33:
1.1 anton 34: AC_ARG_ENABLE(force-reg,
35: [ --enable-force-reg Use explicit register declarations if they appear in
36: the machine.h file. This can cause a good speedup,
37: but also incorrect code with some gcc versions on
38: some processors (default disabled).],
1.89 pazsan 39: AC_DEFINE(FORCE_REG,,[Define if you want to use explicit register declarations for better performance or for more convenient CODE words (does not work with all GCC versions on all machines)]))
1.1 anton 40:
1.9 pazsan 41: AC_ARG_WITH(debug,
1.10 anton 42: [ --with-debug specifies option -g to compile with debug info (default)
1.27 anton 43: --without-debug omits the -g switch and creates smaller images on
44: machines where "strip" has problems with gcc style
45: debugging informations.],
1.9 pazsan 46: if test "$withval" = "yes"; then DEBUGFLAG=-g; fi)
47:
1.104 anton 48: dnl PEEPHOLE="yes"
49: dnl AC_ARG_WITH(peephole,
50: dnl [ --with-peephole Enable peephole optimization (default)
51: dnl --without-peephole disables peephole optimization. Creates smaller,
52: dnl but slower images.],
53: dnl PEEPHOLE="$withval")
54:
55: #variables mentioned in INSTALL
56: AC_ARG_VAR(CC, [The C compiler (must support GNU C 2.x).])
57: AC_ARG_VAR(FORTHSIZES, [Gforth command line options for the default stack and dictionary sizes (see INSTALL).])
58: AC_ARG_VAR(ac_cv_sizeof_char_p, [sizeof(char *)])
59: AC_ARG_VAR(ac_cv_sizeof_char, [sizeof(char)])
60: AC_ARG_VAR(ac_cv_sizeof_short, [sizeof(short)])
61: AC_ARG_VAR(ac_cv_sizeof_int, [sizeof(int)])
62: AC_ARG_VAR(ac_cv_sizeof_long, [sizeof(long)])
63: AC_ARG_VAR(ac_cv_sizeof_long_long, [sizeof(long long)])
64: AC_ARG_VAR(ac_cv_sizeof_intptr_t, [sizeof(intptr_t)])
65: AC_ARG_VAR(ac_cv_sizeof_int128_t, [sizeof(int128_t)])
66: AC_ARG_VAR(ac_cv_c_bigendian, [Is the target big-endian ("yes" or "no)?])
1.82 anton 67:
1.96 anton 68: #set up feature test macros, so the tests get them right:
69: # turn on all POSIX, SUSv3, and GNU features if available
1.97 anton 70: AC_GNU_SOURCE
71: dnl AC_DEFINE_UNQUOTED([_GNU_SOURCE],1,[feature test macro])
72:
73: dnl Don't define _POSIX_SOURCE etc. because some OSs (in particular
74: dnl MacOSX) disable some features then (MacOSX checks for _POSIX_SOURCE,
75: dnl but not for _XOPEN_SOURCE)
76: dnl AC_DEFINE_UNQUOTED([_POSIX_SOURCE],1,[feature test macro])
77: dnl AC_DEFINE_UNQUOTED([_POSIX_C_SOURCE],199506L,[feature test macro])
78: dnl AC_DEFINE_UNQUOTED([_XOPEN_SOURCE],600,[feature test macro])
1.96 anton 79: # turn on large file support with 64-bit off_t where available
1.105 anton 80: AC_SYS_LARGEFILE
81: dnl AC_DEFINE_UNQUOTED([_LARGEFILE_SOURCE],1,[feature test macro])
82: dnl AC_DEFINE_UNQUOTED([_FILE_OFFSET_BITS],64,[feature test macro])
1.96 anton 83:
1.82 anton 84: #currently we force direct threading this way. Eventually we should
85: #setup in the arch and engine files right
1.79 pazsan 86:
1.16 anton 87: CFLAGS=$CFLAGS
88:
1.15 pazsan 89: AC_PROG_CC
90:
1.92 anton 91: test "$GCC" = "yes" || AC_MSG_ERROR(Gforth uses GNU C extensions and requires GCC 2.0 or higher)
1.9 pazsan 92:
1.15 pazsan 93: AC_SUBST(CC)
1.9 pazsan 94: AC_SUBST(DEBUGFLAG)
1.7 anton 95:
1.97 anton 96: dnl gcc-3.2 seems to work fine now
97: dnl AC_MSG_CHECKING(gcc version)
98: dnl gcc_version=`$CC -v 2>&1|grep 'gcc version'|sed 's/.*gcc version //'`
99: dnl AC_MSG_RESULT($gcc_version)
100: dnl if expr "$gcc_version" \> 3.0.4 >/dev/null && expr "$gcc_version" \< 3.2.1 >/dev/null
101: dnl then
102: dnl no_dynamic_default=1
103: dnl AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2))
104: dnl fi
1.92 anton 105:
1.50 jwilke 106: AC_MSG_CHECKING([whether the linker accepts -export-dynamic])
107: OLDLDFLAGS=$LDFLAGS
108: LDFLAGS="$LDFLAGS -export-dynamic"
1.69 anton 109: dnl AC_TRY_LINK gives false positive on rs6000-ibm-aix4.2.1.0
110: dnl AC_TRY_LINK(,,ac_export_dynamic=yes,ac_export_dynamic=no)
111: AC_TRY_RUN(main(){exit(0);},ac_export_dynamic=yes,ac_export_dynamic=no,ac_export_dynamic=no)
1.50 jwilke 112: test $ac_export_dynamic = yes|| LDFLAGS=$OLDLDFLAGS
113: AC_MSG_RESULT($ac_export_dynamic)
114:
1.1 anton 115: #terminology is a bit unusual here: The host is the system on which
116: #gforth will run; the system on which configure will run is the `build'
117: AC_CANONICAL_HOST
118: case "$host_cpu" in
119: hppa*)
1.34 anton 120: machine=hppa
1.46 anton 121: $srcdir/mkinstalldirs arch/hppa
1.87 pazsan 122: AC_LIBOBJ(../arch/hppa/cache)
1.110 anton 123: #LDFLAGS="$LDFLAGS -Xlinker -N"
1.47 anton 124: LIBS="$LIBS -L/lib/pa1.1/"
1.1 anton 125: ;;
126: sparc*)
1.34 anton 127: machine=sparc
1.1 anton 128: ;;
1.31 anton 129: i386)
1.34 anton 130: machine=386
1.16 anton 131: CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem"
1.31 anton 132: ;;
133: i486)
1.34 anton 134: machine=386
1.31 anton 135: CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem -m486"
136: ;;
1.77 anton 137: i*86)
1.34 anton 138: machine=386
1.55 anton 139: CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem"
1.56 pazsan 140: CFLAGS_1="$CFLAGS"
1.87 pazsan 141: CFLAGS="$CFLAGS -march=pentium"
1.56 pazsan 142: AC_TRY_COMPILE(,,,CFLAGS="$CFLAGS_1 -m486")
1.1 anton 143: ;;
1.97 anton 144: #generic should work for IA64
145: # ia64*)
146: # machine=ia64
147: # ;;
1.26 pazsan 148: m68k)
1.34 anton 149: machine=m68k
1.32 pazsan 150: CFLAGS="$CFLAGS -fomit-frame-pointer"
151: if test "$host_os" = "nextstep3"
152: then
1.87 pazsan 153: AC_LIBOBJ(termios)
1.32 pazsan 154: fi
1.26 pazsan 155: ;;
1.1 anton 156: mips*)
1.34 anton 157: machine=mips
1.92 anton 158: #dynamic native code has the following problems on MIPS:
159: #
160: #1) J/JAL seems relocatable, but is are only
161: #relocatable within a 256MB-segment. While we try to
162: #get the linker to arrange this, there is no guarantee
163: #that this will succeed (and if the user uses a lot of
164: #memory, it is likely to fail).
165: #
166: #2) The way we generate dynamic native code may
167: #violate MIPS architectural restrictions (in
168: #particular, the delay slots of LW, MFLO, etc.)
169: #
170: #Therefore we disable dynamic native code by default:
171: no_dynamic_default=1
172: AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2))
1.1 anton 173: ;;
1.9 pazsan 174: alpha*)
1.34 anton 175: machine=alpha
1.58 anton 176: #full IEEE FP support for more uniformity across platforms:
177: CFLAGS="$CFLAGS -mieee"
1.9 pazsan 178: ;;
1.69 anton 179: power*|rs6000)
1.34 anton 180: machine=power
1.46 anton 181: $srcdir/mkinstalldirs arch/power
1.87 pazsan 182: AC_CHECK_FUNC(_sync_cache_range,true,AC_LIBOBJ(../arch/power/_sync_cache_range))
1.103 anton 183: #long long is broken on (at least) gcc-2.95.* for PPC
1.104 anton 184: test x$ac_cv_sizeof_long_long = x && ac_cv_sizeof_long_long=0
1.31 anton 185: ;;
1.1 anton 186: *)
1.92 anton 187: AC_MSG_WARN([Using a generic machine description])
188: AC_MSG_WARN([Assuming C floats and doubles are IEEE floats and doubles (for SF@ DF@ SF! DF!)])
189: AC_MSG_WARN([FLUSH-ICACHE will do nothing, so END-CODE may not work properly!])
1.34 anton 190: machine=generic
1.97 anton 191: #I-cache flushing would be needed for dynamic code generation
192: no_dynamic_default=1
193: AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2))
1.1 anton 194: esac
1.10 anton 195: AC_SUBST(host)
1.103 anton 196:
197: dnl the following macro produces a warning with autoconf-2.1
198: AC_CHECK_SIZEOF(char *)
199: case "$ac_cv_sizeof_char_p" in
200: 2)
201: wordsize=16
202: ;;
203: 4)
204: wordsize=32
205: ;;
206: 8)
207: wordsize=64
208: ;;
209: esac
210:
211: AC_CHECK_SIZEOF(char)
212: AC_CHECK_SIZEOF(short)
213: AC_CHECK_SIZEOF(int)
214: AC_CHECK_SIZEOF(long)
215: AC_CHECK_SIZEOF(long long)
216: AC_CHECK_SIZEOF(intptr_t)
217: AC_CHECK_SIZEOF(int128_t)
218:
219: AC_MSG_CHECKING([for a C type for cells])
220: ac_cv_int_type_cell=none
221: case "$ac_cv_sizeof_char_p" in
222: $ac_cv_sizeof_int)
223: ac_cv_int_type_cell=int
224: ;;
225: $ac_cv_sizeof_short)
226: ac_cv_int_type_cell=short
227: ;;
228: $ac_cv_sizeof_char)
229: ac_cv_int_type_cell=char
230: ;;
231: $ac_cv_sizeof_long)
232: ac_cv_int_type_cell=long
233: ;;
234: $ac_cv_sizeof_long_long)
235: ac_cv_int_type_cell="long long"
236: ;;
237: $ac_cv_sizeof_intptr_t)
238: ac_cv_int_type_cell="intptr_t"
239: ;;
240: $ac_cv_sizeof_int128_t)
241: ac_cv_int_type_cell="int128_t"
242: ;;
243: esac
244: AC_MSG_RESULT($ac_cv_int_type_cell)
245: AC_DEFINE_UNQUOTED(CELL_TYPE,$ac_cv_int_type_cell,[an integer type that is as long as a pointer])
246:
247: AC_MSG_CHECKING([for a C type for double-cells])
248: ac_cv_int_type_double_cell=none
249: case `expr 2 '*' "$ac_cv_sizeof_char_p"` in
250: $ac_cv_sizeof_short)
251: ac_cv_int_type_double_cell=short
252: ;;
253: $ac_cv_sizeof_int)
254: ac_cv_int_type_double_cell=int
255: ;;
256: $ac_cv_sizeof_long)
257: ac_cv_int_type_double_cell=long
258: ;;
259: $ac_cv_sizeof_long_long)
260: ac_cv_int_type_double_cell="long long"
261: ;;
262: $ac_cv_sizeof_intptr_t)
263: ac_cv_int_type_double_cell="intptr_t"
264: ;;
265: $ac_cv_sizeof_int128_t)
266: ac_cv_int_type_double_cell="int128_t"
267: ;;
268: esac
269: AC_MSG_RESULT($ac_cv_int_type_double_cell)
270: if test "$ac_cv_int_type_double_cell" = none; then
271: AC_MSG_WARN([Emulating double-cell arithmetic. This may be slow.])
272: AC_LIBOBJ(dblsub)
273: AC_DEFINE(BUGGY_LONG_LONG,,[define this if there is no working DOUBLE_CELL_TYPE on your machine])
274: else
275: AC_DEFINE_UNQUOTED(DOUBLE_CELL_TYPE,$ac_cv_int_type_double_cell,[an integer type that is twice as long as a pointer])
276: fi
277:
278: AC_TYPE_OFF_T
279: AC_CHECK_SIZEOF(off_t)
280: test $ac_cv_sizeof_off_t -gt $ac_cv_sizeof_char_p
281: ac_small_off_t=$?
282: AC_DEFINE_UNQUOTED(SMALL_OFF_T,$ac_small_off_t,[1 if off_t fits in a Cell])
1.1 anton 283:
1.109 anton 284: ENGINE_FLAGS=
285: AC_SUBST(ENGINE_FLAGS)
286:
287: # Try if GCC understands -fno-gcse
288:
289: AC_MSG_CHECKING([if $CC understands -fno-gcse])
290: CFLAGS_1="$CFLAGS"
291: CFLAGS="$CFLAGS -fno-gcse"
292: AC_TRY_COMPILE(,,ac_nogcse=yes;ENGINE_FLAGS="$ENGINE_FLAGS -fno-gcse",ac_nogcse=no)
293: CFLAGS="$CFLAGS_1"
294: AC_MSG_RESULT($ac_nogcse)
295:
296: # Try if GCC understands -fno-strict-aliasing
297:
298: AC_MSG_CHECKING([if $CC understands -fno-strict-aliasing])
299: CFLAGS_1="$CFLAGS"
300: CFLAGS="$CFLAGS -fno-strict-aliasing"
301: AC_TRY_COMPILE(,,ac_nostrictaliasing=yes;ENGINE_FLAGS="$ENGINE_FLAGS -fno-strict-aliasing",ac_nostrictaliasing=no)
302: CFLAGS="$CFLAGS_1"
303: AC_MSG_RESULT($ac_nostrictaliasing)
304:
1.88 pazsan 305: # Try if GCC understands -fno-cross-jump
306:
1.109 anton 307: AC_MSG_CHECKING([if $CC understands -fno-cross-jump])
1.88 pazsan 308: CFLAGS_1="$CFLAGS"
309: CFLAGS="$CFLAGS -fno-cross-jump"
1.109 anton 310: AC_TRY_COMPILE(,,ac_nocrossjump=yes;ENGINE_FLAGS="$ENGINE_FLAGS -fno-cross-jump",ac_nocrossjump=no)
311: CFLAGS="$CFLAGS_1"
312: AC_MSG_RESULT($ac_nocrossjump)
1.88 pazsan 313:
1.66 anton 314: AC_CHECK_PROG(asm_fs,asm.fs,arch/$machine/asm.fs,,$srcdir/arch/$machine)
1.61 anton 315: AC_SUBST(asm_fs)
316:
1.66 anton 317: AC_CHECK_PROG(disasm_fs,disasm.fs,arch/$machine/disasm.fs,,$srcdir/arch/$machine)
1.61 anton 318: AC_SUBST(disasm_fs)
319:
1.39 pazsan 320: case "$host_os" in
1.107 anton 321: *win32|cygwin)
1.108 anton 322: DIRSEP="\\\\"
1.39 pazsan 323: ;;
1.97 anton 324: *darwin*)
325: #Darwin uses some funny preprocessor by default; eliminate it:
1.98 anton 326: AC_MSG_NOTICE([using -traditional-cpp on Darwin])
1.97 anton 327: CFLAGS="$CFLAGS -traditional-cpp"
1.98 anton 328: DIRSEP="/"
329: ;;
1.39 pazsan 330: *)
1.88 pazsan 331: DIRSEP="/"
1.39 pazsan 332: ;;
333: esac
1.88 pazsan 334: AC_SUBST(DIRSEP)
1.89 pazsan 335: AC_DEFINE_UNQUOTED(DIRSEP,'$DIRSEP',[a directory separator character])
1.39 pazsan 336:
1.1 anton 337: dnl Now a little support for DOS/DJGCC
1.30 pazsan 338: AC_SUBST(GFORTH_EXE)
339: GFORTH_EXE=""
1.48 anton 340: AC_SUBST(GFORTHFAST_EXE)
341: GFORTHFAST_EXE=""
1.83 anton 342: AC_SUBST(GFORTHITC_EXE)
343: GFORTHITC_EXE=""
1.30 pazsan 344: AC_SUBST(GFORTHDITC_EXE)
345: GFORTHDITC_EXE=""
1.1 anton 346:
1.24 anton 347: PATHSEP=":"
348: AC_SUBST(PATHSEP)
1.89 pazsan 349: AC_DEFINE_UNQUOTED(PATHSEP,'$PATHSEP',[a path separator character])
1.27 anton 350:
351: AC_SUBST(FORTHSIZES)
1.24 anton 352:
1.104 anton 353: dnl if test "$PEEPHOLE" = "yes"
354: dnl then
355: dnl PEEPHOLEFLAG="true"
356: dnl AC_DEFINE(HAS_PEEPHOLE,,[Define if you want to use peephole optimization])
357: dnl else
358: dnl PEEPHOLEFLAG="false"
359: dnl fi
360: PEEPHOLEFLAG="true"
1.79 pazsan 361: AC_SUBST(PEEPHOLEFLAG)
362:
1.1 anton 363: dnl copy commands for systems that don't have links
1.29 pazsan 364: AC_SUBST(LINK_KERNL)
365: LINK_KERNL=""
1.1 anton 366:
367: #if test $host_os=dos
368: #then
369: # echo Configuring for DOS!!!
370: # MAKE_EXE="coff2exe gforth"
1.29 pazsan 371: # LINK_KERNL='$(CP) kernl32l.fi kernel.fi'
1.1 anton 372: #fi
373:
374: dnl the following macro produces a warning with autoconf-2.1
375: AC_C_BIGENDIAN
1.23 pazsan 376: AC_SUBST(KERNEL)
1.1 anton 377: dnl ac_cv_c_bigendian is an undocumented variable of autoconf-2.1
378: if test $ac_cv_c_bigendian = yes; then
379: bytesex=b
1.23 pazsan 380: KERNEL="kernl16b.fi kernl16l.fi kernl32b.fi kernl32l.fi kernl64b.fi kernl64l.fi"
1.1 anton 381: else
382: bytesex=l
1.23 pazsan 383: KERNEL="kernl16l.fi kernl16b.fi kernl32l.fi kernl32b.fi kernl64l.fi kernl64b.fi"
1.1 anton 384: fi
385:
1.91 anton 386: #check how to do asm(".skip 16")
1.92 anton 387: AC_MSG_CHECKING([if and how we can waste code space])
388: skipcode=no
1.91 anton 389: for i in ".skip 16" ".block 16" ".org .+16" ".=.+16" ".space 16"
390: do
391: AC_TRY_RUN(
392: int foo(int);
393: main()
394: {
395: exit(foo(0)!=16);
396: }
397: int foo(int x)
398: {
399: if (x) {
400: label1:
401: asm("$i");
402: label2:
403: }
404: return (&&label2)-(&&label1);
405: }
1.92 anton 406: ,skipcode=$i; break
407: ,,)
1.91 anton 408: done
1.92 anton 409: AC_MSG_RESULT($skipcode)
410: if test "$skipcode" = no
411: then
412: no_dynamic_default=1
413: AC_DEFINE_UNQUOTED(SKIP16,((void)0),statement for skipping 16 bytes)
414: AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2))
415: else
416: AC_DEFINE_UNQUOTED(SKIP16,asm("$skipcode"),statement for skipping 16 bytes)
417: fi
1.91 anton 418:
1.92 anton 419: AC_DEFINE_UNQUOTED(NO_DYNAMIC_DEFAULT,$no_dynamic_default,default value for no_dynamic)
1.91 anton 420:
1.1 anton 421: dnl Checks for programs.
422: AC_PROG_LN_S
1.95 anton 423: AC_PROG_INSTALL
1.1 anton 424:
425: dnl Checks for library functions
1.2 anton 426: dnl This check is just for making later checks link with libm.
427: dnl using sin here is no good idea since it is built-into gcc and typechecked
428: AC_CHECK_LIB(m,asin)
1.31 anton 429: AC_CHECK_LIB(dl,dlopen)
1.32 pazsan 430: if test "$host_os" != "nextstep3"
431: then
432: AC_FUNC_MEMCMP
433: fi
1.25 pazsan 434: AC_REPLACE_FUNCS(memmove strtoul pow10 strerror strsignal atanh)
1.97 anton 435: AC_FUNC_FSEEKO
436: AC_CHECK_FUNCS(ftello dlopen sys_siglist getrusage)
1.111 ! anton 437: AC_CHECK_TYPES(stack_t,,,[#include <signal.h>])
1.19 anton 438: AC_DECL_SYS_SIGLIST
1.92 anton 439: AC_CHECK_FUNC(getopt_long,true,AC_LIBOBJ(getopt); AC_LIBOBJ(getopt1))
1.90 anton 440: AC_CHECK_FUNCS(expm1 log1p)
441: AC_REPLACE_FUNCS(rint ecvt)
1.1 anton 442: dnl No check for select, because our replacement is no good under
443: dnl anything but DOS
1.62 anton 444: AC_CHECK_HEADERS(sys/mman.h fnmatch.h)
1.63 anton 445: AC_FUNC_FNMATCH
1.87 pazsan 446: test $ac_cv_func_fnmatch_works = yes || AC_LIBOBJ(fnmatch)
1.28 anton 447: AC_CHECK_FUNCS(mmap sysconf getpagesize)
1.34 anton 448: AM_PATH_LISPDIR
1.1 anton 449:
1.23 pazsan 450: kernel_fi=kernl${wordsize}${bytesex}.fi
451: AC_SUBST(kernel_fi)
1.50 jwilke 452:
1.76 anton 453: #this breaks bindists
454: #dnl replace srource directory by absolute value
455: #if test $srcdir = "."; then srcdir=`pwd`
456: #fi
1.8 anton 457:
1.34 anton 458: AC_SUBST(machine)
1.95 anton 459: AC_CONFIG_FILES([
1.31 anton 460: Makefile
1.45 pazsan 461: Makedist
1.43 anton 462: gforthmi
1.80 anton 463: vmgen
1.79 pazsan 464: machpc.fs
1.35 anton 465: engine/Makefile
1.95 anton 466: doc/version.texi ])
467: AC_CONFIG_COMMANDS([stamp-h],[[echo timestamp > stamp-h
1.43 anton 468: chmod +x gforthmi
1.80 anton 469: chmod +x vmgen
1.95 anton 470: test -d kernel||mkdir kernel]],[[]])
471: AC_OUTPUT
1.44 anton 472:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>