-
Notifications
You must be signed in to change notification settings - Fork 35
/
opticl.asd
60 lines (55 loc) · 1.55 KB
/
opticl.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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
(asdf:defsystem :opticl
:name "opticl"
:description "A library for representing and processing images"
:author "Cyrus Harmon <[email protected]>"
:licence "BSD"
:serial t
:default-component-class cl-source-file
:depends-on (alexandria
retrospectiff
zpng
#-(or clisp abcl clasp) pngload
#+(or clisp abcl clasp) png-read
cl-jpeg
skippy
opticl-core
cl-tga)
:components
((:static-file "README.md")
(:static-file "COPYRIGHT")
(:file "package")
(:file "coerce")
(:file "colors")
(:file "imageops")
(:file "invert")
(:file "transform")
(:file "convolve")
(:file "morphology")
(:file "gamma")
(:file "shapes")
(:file "tiff")
(:file "jpeg")
(:file "png")
(:file "pngload")
(:file "pnm")
(:file "gif")
(:file "tga")
(:file "io")
(:file "cluster")
(:file "thresholding"))
:in-order-to ((test-op (test-op :opticl/test))))
(asdf:defsystem :opticl/test
:depends-on (:opticl :fiveam)
:serial t
:default-component-class cl-source-file
:components
((:module :test
:components ((:file "package")
(:file "opticl-test")
(:file "generate-test-images")
(:file "tiff-test")
(:file "jpeg-test")
(:file "png-test")
(:file "coerce-test"))))
:perform (test-op (o c)
(uiop:symbol-call :fiveam '#:run! :opticl)))