intentions clarified, a dispatch mod.
[CommonLispStat.git] / external / clem / clem-doc.asd
blobbde3e300dd74c13083ceb805ff9d45ba8ac504f6
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)
10 (defsystem :clem-doc
11   :name "clem-doc"
12   :author "Cyrus Harmon" 
13   :version #.(with-open-file
14                  (vers (merge-pathnames "version.lisp-expr" *load-truename*))
15                (read vers))
16   :licence "BSD"
17   :depends-on (ch-asdf ch-bib ch-util clem smarkup)
18   :components
19   ((:static-file "make-tinaa-docs" :pathname #p"make-tinaa-docs.lisp")
20    (:module
21     :doc
22     :components
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)
65      (:css-file :simple)
66      (:tinaa-directory :tinaa)))))