X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fmanual%2FMakefile;h=4d0779947bdca7b47ea7c487f8730fefd251d65f;hb=031646c3b8236eb441434664e10fb88f8e7ec7be;hp=6a54d40ac7d323ca83295117f53ce85c24eecfc5;hpb=3106aee96a20d1a76a114e504bc2931f8196cace;p=sbcl.git diff --git a/doc/manual/Makefile b/doc/manual/Makefile index 6a54d40..4d07799 100644 --- a/doc/manual/Makefile +++ b/doc/manual/Makefile @@ -14,9 +14,9 @@ DOCSTRINGDIR="docstrings/" CONTRIBDIR="../../contrib/" I_FLAGS=-I $(DOCSTRINGDIR) -I $(CONTRIBDIR) # List of contrib modules that docstring docs will be created for. -MODULES=':sb-md5 :sb-rotate-byte :sb-grovel :sb-sprof :sb-bsd-sockets' +MODULES=':sb-md5 :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-PROFILE :SB-THREAD :SB-MD5 :SB-ROTATE-BYTE :SB-SPROF :SB-BSD-SOCKETS" +PACKAGES=":COMMON-LISP :SB-ALIEN :SB-DEBUG :SB-EXT :SB-GRAY :SB-MOP :SB-PROFILE :SB-THREAD :SB-MD5 :SB-ROTATE-BYTE :SB-SPROF :SB-BSD-SOCKETS :SB-COVER :SB-POSIX" # SBCL_SYSTEM is an optional argument to this make program. If this # variable is set, its contents are used as the command line for @@ -30,7 +30,7 @@ ifeq ($(MAKEINFO),) endif ifeq ($(TEXI2PDF),) - TEXI2PDF:=texi2pdf + TEXI2PDF:=texi2dvi -p endif ifeq ($(DVIPS),) @@ -73,7 +73,7 @@ ps: $(PSFILES) pdf: $(PDFFILES) %.pdf: %.texinfo $(DOCFILES) docstrings - texi2pdf $(I_FLAGS) $< + $(TEXI2PDF) $(I_FLAGS) $< # info docfiles .PHONY: info @@ -87,7 +87,7 @@ info: $(INFOFILES) # directories containing the modules, and that these directories # are in $(CONTRIBDIR). CONTRIB_FASLS=$(shell find $(shell echo $(MODULES) | sed "s|:|$(CONTRIBDIR)|g") -name '*.fasl') -docstrings: ../../output/sbcl.core $(CONTRIB_FASLS) tempfiles-stamp +docstrings: $(CONTRIB_FASLS) tempfiles-stamp for module in $(shell echo $(MODULES)); do test -e $(CONTRIBDIR)/$${module#:}/test-passed || { echo "The documented contrib $$module seems to have failed its tests." && exit 1; }; done DOCSTRINGDIR=$(DOCSTRINGDIR) PACKAGES=$(PACKAGES) MODULES=$(MODULES) sh make-tempfiles.sh "$(SBCL_SYSTEM)" && touch $(DOCSTRINGDIR)