-C/
-LOG
-html/
-linux/
-macosx/
-.edwin-ffi
+*.orig
+configure
+config.guess
+config.log
+config.status
+config.sub
+autom4te.cache
+Makefile
--- /dev/null
+/*/*.log
+/*/*.aux
+/*/*.cp
+/*/*.cps
+/*/*.fn
+/*/*.fns
+/*/*.ky
+/*/*.kys
+/*/*.pg
+/*/*.toc
+/*/*.tp
+/*/*.vr
+/*/*.vrs
+/*/*.nv
+/*/*.nvs
+/*/*.op
+/*/*.ops
+/*/*.info
+/*/*.info-*
+/*/*.ps
+/*/*.pdf
+/make-common
+/ffi/mit-scheme-ffi
+/imail/mit-scheme-imail
+/ref-manual/mit-scheme-ref
+/sos/mit-scheme-sos
+/user-manual/mit-scheme-user
to system tasks after the need for a garbage collection is detected and
before the garbage collector is started. (An example of such a system
task is changing the run-light to show ``gc'' when scheme is running
-under Emacs.) @strong{Note well} that you should not specify
+under Emacs.) @strong{ Note well} that you should not specify
@var{safety-margin} unless you know what you are doing. If you specify
a value that is too small, you can put Scheme in an unusable state.
@end deffn
--- /dev/null
+*.[oa]
+*.so
+
+*.bin
+*.ext
+*.com
+*.bci
+*.crf
+*.fre
+*.pkd
+
+/*/Clean.sh
+/*/Setup.sh
+/*/Stage.sh
+/*/Tags.sh
+!/microcode/Clean.sh
+!/microcode/Setup.sh
+!/microcode/Tags.sh
+/*/TAGS
+/*/Makefile.in
+/*/.edwin-ffi
+/lib
+/makefiles_created
+
+/compiler/machines/*/compiler.cbf
+/compiler/machines/*/compiler.pkg
+/compiler/machines/*/compiler.sf
+/compiler/compiler.cbf
+/compiler/compiler.pkg
+/compiler/compiler.sf
+/compiler/machine
+/compiler/machines/vax/dinstr?.scm
+
+/edwin/edwin.bld
+
+/microcode/.gdbinit*
+/microcode/Makefile.deps
+/microcode/cmpauxmd.m4
+/microcode/cmpauxmd/i386-nt.asm
+/microcode/cmpauxmd/i386-ntw.asm
+/microcode/cmpintmd-config.h
+/microcode/cmpintmd.c
+/microcode/cmpintmd.h
+/microcode/config.h
+/microcode/config.h.in
+/microcode/findprim
+/microcode/liarc-rules
+/microcode/liarc-vars
+/microcode/makegen-cc
+/microcode/makegen/liarc-base-rules
+/microcode/scheme
+/microcode/usrdef.c
--- /dev/null
+#!/bin/sh
+#
+# $Id: $
+
+# Utility to make TAGS file for the MIT/GNU Scheme MICROCODE build
+# directory. The working directory must be the build directory.
+
+make tags
AC_DEFINE([HAVE_LIBCRYPTO], [1],
[Define to 1 if you have the `crypto' library (-lcrypto).])
MODULE_LIBS="-lcrypto ${MODULE_LIBS}"
- MODULE_BASES="${MODULE_BASES} prbfish prmd5"
+ if ! expr "X$MODULE_BASES" : ".* prbfish"; then
+ MODULE_BASES="${MODULE_BASES} prbfish"
+ fi
+ if ! expr "X$MODULE_BASES" : ".* prmd5"; then
+ MODULE_BASES="${MODULE_BASES} prmd5"
+ fi
PRBFISH_LIBS="-lcrypto"
PRMD5_LIBS="-lcrypto"
])