X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fmake-doc.sh;h=01f1ea5bcce0f4981ed278fc6cb1902ce72a029e;hb=4ed3f0d08c3a57a6762018d9622f253ab9d0f2b6;hp=76867e6ba11b79a426ab520b0f98c4f5f536e200;hpb=a530bbe337109d898d5b4a001fc8f1afa3b5dc39;p=sbcl.git diff --git a/doc/make-doc.sh b/doc/make-doc.sh index 76867e6..01f1ea5 100644 --- a/doc/make-doc.sh +++ b/doc/make-doc.sh @@ -1,5 +1,25 @@ #!/bin/sh -rm -f book1.htm -jade -t sgml -ihtml -d sbcl-html.dsl\#html user-manual.sgml -ln -sf book1.htm user-manual.html +# Where is Jade? (i.e. James Clark's implementation of DSSSL, or +# something offsprung) +if [ "" != "$JADE" ]; then + # The user has told us where to find jade, good. + echo using JADE=$JADE +elif which openjade > /dev/null; then + # OpenJade is the version of Jade which comes with OpenBSD 2.9, + # and I started using it in sbcl-0.pre7.x. -- WHN + JADE=openjade +elif which jade > /dev/null; then + # I used the original Jade until sbcl-0.pre7.x. It might still + # work. -- WHN + JADE=jade +else + echo "can't find Jade, sorry" + exit 1 +fi + +# Our hacked sbcl-html.dsl directs HTML output to html/. Make a clean slate. +rm -rf html +mkdir html + +$JADE -t sgml -ihtml -d sbcl-html.dsl\#html user-manual.sgml