-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchronogram.asd
38 lines (33 loc) · 1.23 KB
/
chronogram.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
;;;; chronogram.asd
(asdf:defsystem #:chronogram
:description "Locale-specific patterns for formatting and parsing dates, times and timezones based on the Unicode Common Locale Data Repository (CLDR)"
:author "Ákos Kiss <ak@coram.pub>"
:license "MIT License"
:serial t
:components ((:file "chronogram"))
:in-order-to ((test-op (test-op "chronogram/test"))))
(asdf:defsystem #:chronogram/cldr-parser
:depends-on (#:alexandria
#:esrap
#:plump
#:clss)
:components ((:file "chronogram-cldr-parser")))
(asdf:defsystem #:chronogram/test
:depends-on (#:chronogram
#:chronogram/cldr-parser
#:fiveam)
:components ((:file "chronogram-test"))
:perform (test-op (o c) (symbol-call :fiveam '#:run! :chronogram)))
(asdf:defsystem #:chronogram/make-dist
:depends-on (#:dexador
#:zip
#:chronogram/cldr-parser)
:components ((:file "chronogram-dist"))
:build-operation "program-op"
:build-pathname "make-chronogram-dist"
:entry-point "chronogram-dist:make-dist")
(asdf:defsystem #:chronogram/*
:depends-on (#:chronogram
#:chronogram/cldr-parser
#:chronogram/test
#:chronogram/make-dist))