cl-ds / data /repos /cl-forms /docs /Makefile
j14i's picture
3375 CL macro transformation examples from 85 libraries
43203b4 verified
.PHONY: all clean
all: cl-forms.info cl-forms.html index.html cl-forms.pdf ../README.md
cl-forms.info: cl-forms.texi
makeinfo --no-validate cl-forms.texi
cl-forms.pdf: cl-forms.texi
texi2any --force --no-validate --pdf cl-forms.texi -o cl-forms.pdf
cl-forms.html: cl-forms.texi
texi2any --no-validate --html cl-forms.texi --css-ref texinfo-klare.css --css-ref lisp-coloring.css --no-split -o cl-forms.html
sbcl --eval '(require :hyperspec)' --load colorize-lisp-examples.lisp cl-forms.html
index.html: cl-forms.texi
texi2any --no-validate --html cl-forms.texi --css-ref texinfo-klare.css --css-ref lisp-coloring.css --no-split -o index.html
sbcl --eval '(require :hyperspec)' --load colorize-lisp-examples.lisp index.html
cl-forms.texi:
sbcl --eval '(ql:quickload :cl-forms)' --eval '(ql:quickload :docweaver)' --eval '(docweaver:weave-file "cl-forms.source.texi" "cl-forms.texi" :docsystem :texinfo :escape-docstrings nil :parse-docstrings nil)' --quit
cl-forms-internals.info: cl-forms-internals.weaved.texi
makeinfo --no-validate cl-forms-internals.weaved.texi
cl-forms-internals.pdf: cl-forms-internals.weaved.texi
texi2any --force --no-validate --pdf cl-forms-internals.weaved.texi -o cl-forms-internals.pdf
cl-forms-internals.html: cl-forms-internals.weaved.texi
texi2any --no-validate --html cl-forms-internals.weaved.texi --css-ref texinfo-klare.css --no-split -o cl-forms-internals.html
cl-forms-internals.weaved.texi:
sbcl --eval '(ql:quickload :docweaver)' --eval '(docweaver:weave-file "cl-forms-internals.texi" "cl-forms-internals.weaved.texi" :docsystem :texinfo)' --quit
clean:
rm -f *.pdf
rm -f *.html
rm cl-forms.texi