-
Notifications
You must be signed in to change notification settings - Fork 0
/
zoneinfo.asd
36 lines (31 loc) · 1.07 KB
/
zoneinfo.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
;;;; zoneinfo.asd
(asdf:defsystem #:zoneinfo
:description "Time zone information for Common Lisp projects based on the IANA time zone database"
:author "Ákos Kiss <ak@coram.pub>"
:license "MIT License"
:serial t
:components ((:file "zoneinfo"))
:in-order-to ((test-op (test-op "zoneinfo/test"))))
(asdf:defsystem #:zoneinfo/parser
:depends-on (#:alexandria
#:esrap)
:components ((:file "zoneinfo-parser")))
(asdf:defsystem #:zoneinfo/test
:depends-on (#:zoneinfo
#:zoneinfo/parser
#:fiveam)
:components ((:file "zoneinfo-test"))
:perform (test-op (o c) (symbol-call :fiveam '#:run! :zoneinfo)))
(asdf:defsystem #:zoneinfo/make-dist
:depends-on (#:dexador
#:zip
#:zoneinfo/parser)
:components ((:file "zoneinfo-dist"))
:build-operation "program-op"
:build-pathname "make-zoneinfo-dist"
:entry-point "zoneinfo-dist:make-dist")
(asdf:defsystem #:zoneinfo/*
:depends-on (#:zoneinfo
#:zoneinfo/parser
#:zoneinfo/test
#:zoneinfo/make-dist))