-
Notifications
You must be signed in to change notification settings - Fork 13
/
cl-typesetting.asd
43 lines (37 loc) · 1.83 KB
/
cl-typesetting.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
39
40
41
42
;;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Base: 10 -*-
;;; cl-typesetting copyright 2002-2021 Marc Battyani see license.txt for the details
;;; You can reach me at marc.battyani@fractalconcept.com or marc@battyani.net
;;; The homepage of cl-typesetting is here: http://www.fractalconcept.com/asp/html/cl-typesetting.html
(in-package :common-lisp-user)
(defpackage #:cl-typesetting-system
(:use #:cl #:asdf))
(in-package #:cl-typesetting-system)
(defsystem :cl-typesetting
:name "cl-typesetting"
:author "Marc Battyani <marc.battyani@fractalconcept.com>"
:version "0.8"
:maintainer "Marc Battyani <marc.battyani@fractalconcept.com>"
:licence "BSD like licence"
:description "Common Lisp Typesetting system"
:long-description "The cl-typesetting package is a stand-alone Common Lisp typesetting system."
:perform (load-op :after (op cl-typesetting)
(pushnew :cl-typesetting cl:*features*))
:components ((:file "defpackage")
(:file "specials" :depends-on ("defpackage"))
(:file "boxes" :depends-on ("specials"))
(:file "boxes-fn" :depends-on ("boxes"))
(:file "graphics" :depends-on ("boxes"))
(:file "typo" :depends-on ("boxes"))
(:file "math" :depends-on ("boxes"))
(:file "hyphenation-fp" :depends-on ("specials"))
(:file "hyphenation" :depends-on ("boxes" "hyphenation-fp"))
(:file "layout" :depends-on ("typo" "graphics"))
(:file "tables" :depends-on ("layout"))
(:file "stroke" :depends-on ("layout"))
(:file "references" :depends-on ("specials"))
(:file "top-level" :depends-on ("stroke" "typo" "references"))
(:file "kw-extensions" :depends-on ("top-level" "hyphenation"))
; (:file "test" :depends-on ("top-level" "tables" "math"))
(:file "pprint" :depends-on ("top-level"))
(:file "zzinit" :depends-on ("specials" "hyphenation-fp")))
:depends-on (:cl-pdf))