-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathsdf.asd
More file actions
74 lines (69 loc) · 2.38 KB
/
sdf.asd
File metadata and controls
74 lines (69 loc) · 2.38 KB
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
(asdf:defsystem :sdf/base
:description "Signed distance field generator"
:version "0.0.1"
:author "Bart Botta <00003b at gmail.com>"
:license "MIT"
:depends-on (cl-vectors cl-paths cl-aa cl-aa-misc parse-number
float-features)
:serial t
:components ((:file "packages-base")
(:file "util")
(:file "v2")
(:file "geometry")
(:file "quadratic-intersect-common")
(:file "quadratic-intersect-geometry")
(:file "quadratic-intersect")
(:file "shape")
(:file "edit-shape")
(:file "shapedesc")
(:file "shape-ops")
(:file "sdf-base")
(:file "edge-list")
(:file "rb")
(:file "df-queue")
(:file "ff-queue")
(:file "clean-shape")
(:file "msdfec")
(:file "msdf")
(:file "sdf")))
(asdf:defsystem :sdf/ttf
:description "utilities for SDF font generation"
:version "0.0.1"
:author "Bart Botta <00003b at gmail.com>"
:license "MIT"
:depends-on (sdf/base zpb-ttf cl-paths-ttf)
:serial t
:components ((:file "packages-ttf")
(:file "metrics")
(:file "ttf")))
(asdf:defsystem :sdf
:description "Signed distance field font glyph atlas generator."
:version "0.0.1"
:author "Bart Botta <00003b at gmail.com>, Pavel Korolev <dev@borodust.org>"
:license "MIT"
:depends-on (sdf/base sdf/ttf opticl binpack/2)
:serial t
:components ((:file "packages")
(:file "api")))
(asdf:defsystem :sdf/bmfont
:description "Convert an SDF atlas to a bmfont structure"
:version "0.0.1"
:author "Nicolas Hafner <shinmera@tymoon.eu>"
:license "MIT"
:depends-on (3b-bmfont sdf pathname-utils)
:serial t
:components ((:file "bmfont")))
(defsystem sdf/test
:depends-on (sdf parachute md5 float-features)
:serial t
:perform
(asdf:test-op (op c) (uiop:symbol-call :parachute :test :sdf/test))
:components ((:file "test-package")
;; automated tests, (parachute:run :sdf/test)
(:file "tests")
(:file "edge-test")
(:file "clean-regression")
(:file "intersect-regression")
;; utilities/manual tests etc
(:file "leak-check")
(:file "clean-test")))