protect against read-time package-lock circumvention from LOCKED::(BAR)
[sbcl.git] / doc / manual / Makefile
index 9986cb9..2f15a72 100644 (file)
@@ -19,6 +19,7 @@ MODULES=':sb-md5 :sb-queue :sb-concurrency :sb-rotate-byte :sb-grovel \
          :sb-sprof :sb-bsd-sockets :sb-cover :sb-posix'
 # List of package names that docstring docs will be created for.
 PACKAGES=":COMMON-LISP :SB-ALIEN :SB-DEBUG :SB-EXT :SB-GRAY :SB-MOP \
+         :SB-PCL :SB-SYS \
           :SB-PROFILE :SB-THREAD :SB-MD5 :SB-QUEUE :SB-ROTATE-BYTE  \
           :SB-SPROF :SB-BSD-SOCKETS :SB-COVER :SB-POSIX :SB-CONCURRENCY"
 
@@ -58,8 +59,8 @@ html: html-stamp
 html-stamp: $(DOCFILES) docstrings
        @rm -rf $(HTMLDIRS)
        @rm -f $(HTMLFILES)
-       $(MAKEINFO) $(I_FLAGS) --html --css-include=style-multi.css $(SBCLTEXI)
-       $(MAKEINFO) --html --css-include=style-multi.css $(ASDFTEXI)
+#      $(MAKEINFO) $(I_FLAGS) --html --css-include=style-multi.css $(SBCLTEXI)
+#      $(MAKEINFO) --html --css-include=style-multi.css $(ASDFTEXI)
        $(MAKEINFO) $(I_FLAGS) --html --no-split --css-include=style-single.css $(SBCLTEXI)
        $(MAKEINFO) --html --no-split --css-include=style-single.css $(ASDFTEXI)
        touch html-stamp
@@ -96,7 +97,7 @@ info: $(INFOFILES)
 CONTRIB_FASLS=$(shell find $(shell echo $(MODULES) | sed "s|:|$(CONTRIBDIR)|g") -name '*.fasl')
 docstrings: $(CONTRIB_FASLS) tempfiles-stamp
        for module in $(shell echo $(MODULES)); do \
-               test -e $(CONTRIBDIR)/$${module#:}/test-passed \
+               test -f $(CONTRIBDIR)/`echo $$module | tr -d :`/test-passed \
                || { echo "The documented contrib $$module seems \
                            to have failed its tests." && exit 1; } \
        done