3 # Create Texinfo snippets from the documentation of exported symbols.
5 # This software is part of the SBCL system. See the README file for
8 # This software is in the public domain and is provided with
9 # absolutely no warranty. See the COPYING and CREDITS files for
14 # We create the documentation from the in-tree sbcl if it is found,
15 # else an installed sbcl is used.
19 sbclsystem
=$SBCL_TOP/src
/runtime
/sbcl
20 sbclcore
=$SBCL_TOP/output
/sbcl.core
21 if [ -f $sbclsystem ] && [ -f $sbclcore ]
23 SBCLRUNTIME
="$sbclsystem --core $sbclcore"
24 SBCL_HOME
=$SBCL_TOP/obj
/sbcl-home
/; export SBCL_HOME
26 SBCLRUNTIME
="`command -v sbcl`"
28 .
$SBCL_TOP/output
/build-config
31 SBCL_CONTRIB_BLOCKLIST
=
36 DOCSTRINGDIR
="${DOCSTRINGDIR:-docstrings/}"
43 --noinform --no-sysinit --no-userinit --noprint --disable-debugger \
44 --script generate-texinfo.lisp
"${SBCLRUNTIME}" "${DOCSTRINGDIR}" "${SBCL_CONTRIB_BLOCKLIST}"