-
Notifications
You must be signed in to change notification settings - Fork 1
/
chemicl-doc.asd
39 lines (31 loc) · 1.38 KB
/
chemicl-doc.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
(asdf:operate 'asdf:load-op :ch-asdf)
(asdf:operate 'asdf:load-op :smarkup)
(defpackage #:chemicl-doc-system (:use #:cl #:asdf #:asdf-objects #:smarkup))
(in-package #:chemicl-doc-system)
(defsystem :chemicl-doc
:name "chemicl-doc"
:author "Cyrus Harmon"
:version "0.0.1"
:depends-on (asdf-objects smarkup)
:components
((:module
"doc"
:components
((:smarkup-object-from-file :chemicl-doc-sexp
:pathname #p"chemicl-doc.sexp")
(:filtered-object :chemicl-doc-filtered-sexp
:filters (:lisp :smarkup-metadata :html-metadata)
:depends-on (:chemicl-doc-sexp)
:input-object :chemicl-doc-sexp)
(:filtered-object :chemicl-doc-html-filtered-sexp
:filters (:html-metadata)
:depends-on (:chemicl-doc-filtered-sexp)
:input-object :chemicl-doc-filtered-sexp)
(:object-xhtml-file :chemicl-doc-xhtml
:pathname #p"index.xhtml"
:depends-on (:chemicl-doc-filtered-sexp)
:input-object :chemicl-doc-filtered-sexp)
(:object-cl-pdf-file :chemicl-doc-pdf
:pathname #p"chemicl.pdf"
:depends-on (:chemicl-doc-filtered-sexp)
:input-object :chemicl-doc-filtered-sexp)))))