2 (asdf:operate 'asdf:load-op :ch-asdf)
3 (asdf:operate 'asdf:load-op :smarkup)
5 (defpackage #:clem-doc-system (:use #:cl #:asdf #:ch-asdf #:smarkup))
6 (in-package #:clem-doc-system)
8 #.(smarkup::enable-quote-reader-macro)
12 :author "Cyrus Harmon"
13 :version #.(with-open-file
14 (vers (merge-pathnames "version.lisp-expr" *load-truename*))
17 :depends-on (ch-asdf ch-bib ch-util clem smarkup)
19 ((:static-file "make-tinaa-docs" :pathname #p"make-tinaa-docs.lisp")
23 ((:object-from-file :clem-sexp
24 :pathname #p"clem.sexp")
25 (:filtered-object :clem-filtered-sexp
26 :filters (:lisp :smarkup-metadata :ref)
27 :depends-on (:clem-sexp)
28 :input-object :clem-sexp)
29 (:object-latex-file :clem-latex
30 :pathname #p"clem.tex"
31 :depends-on (:clem-filtered-sexp)
32 :input-object :clem-filtered-sexp)
33 (:pdf-file :clem-pdf :pathname #p"clem.pdf"
34 :depends-on (clem-latex))
35 (:filtered-object :clem-html-filtered-sexp
36 :filters (:html-metadata)
37 :depends-on (:clem-filtered-sexp)
38 :input-object :clem-filtered-sexp)
39 (:object-xhtml-file :clem-xhtml
40 :pathname #p"clem.xhtml"
41 :depends-on (:clem-html-filtered-sexp)
42 :input-object :clem-html-filtered-sexp)
44 (:object-from-file :clem-performance-sexp
45 :pathname #p"clem-performance.sexp")
46 (:filtered-object :clem-performance-filtered-sexp
47 :filters (:lisp :smarkup-metadata :ref)
48 :depends-on (:clem-performance-sexp)
49 :input-object :clem-performance-sexp)
50 (:object-latex-file :clem-performance-latex
51 :pathname #p"clem-performance.tex"
52 :depends-on (:clem-performance-filtered-sexp)
53 :input-object :clem-performance-filtered-sexp)
54 (:pdf-file :clem-performance-pdf :pathname #p"clem-performance.pdf"
55 :depends-on (clem-performance-latex))
56 (:filtered-object :clem-performance-html-filtered-sexp
57 :filters (:html-metadata)
58 :depends-on (:clem-performance-filtered-sexp)
59 :input-object :clem-performance-filtered-sexp)
60 (:object-xhtml-file :clem-performance-xhtml
61 :pathname #p"clem-performance.xhtml"
62 :depends-on (:clem-performance-html-filtered-sexp)
63 :input-object :clem-performance-html-filtered-sexp)
66 (:tinaa-directory :tinaa)))))