40f16faf | ;;;; fwoar-lisputils.asd |
1837a009 | (in-package :asdf-user) |
1b3ac18f | |
40f16faf | (asdf:defsystem #:fwoar-lisputils |
cc8390ee | :description "Some utilities common to other libraries I'm writing" :author "fiddlerwoaroof <fiddlerwoaroof@gmail.com" :license "MIT" :serial t |
1837a009 | :perform (test-op (o s) (funcall (intern "TEST" :should-test) :package :fwoar.string-utils)) |
e2f412b9 | :depends-on (#:anaphora #:alexandria #:cl-containers |
0d8366d9 | #:closer-mop |
e2f412b9 | #:iterate |
0d8366d9 | #:fwoar-lisputils/patmatch |
40f16faf | #:fwoar-lisputils/string-utils |
0d8366d9 | #:plump |
25d4bb7c | #:positional-lambda |
0d8366d9 | (:feature (:not (:or :ecl :abcl)) #:fwoar-lisputils/implementation-dependent)) |
cc8390ee | :components ((:file "package") |
40f16faf | (:file "fwoar-lisputils") |
e2f412b9 | (:file "hash-functions") (:file "multiple-values") |
0d8366d9 | (:file "restarts") |
e2f412b9 | (:file "counter") |
3f1c9190 | (:file "vector-utils") |
0d8366d9 | (:file "html") |
018b56cb | (:file "glambda") |
0d8366d9 | (:file "misc") )) (defsystem :fwoar-lisputils/implementation-dependent :description "Utilities that don't work on every system" :author "fiddlerwoaroof <fiddlerwoaroof@gmail.com" :license "MIT" :serial t :depends-on () :components ((:file "non-ecl" :if-feature (:not (:or :ecl :abcl))) (:file "lexical-compare" :if-feature (:not (:or :ecl :abcl))) (:file "clos-helpers" :if-feature (:not (:or :ecl :abcl))))) (defsystem :fwoar-lisputils/patmatch :description "" :author "Ed L <edward@elangley.org>" :license "MIT" :depends-on (#:alexandria #:uiop) :serial t :components ((:module "patmatch" :components ((:file "package") (:file "patmatch" :depends-on ("package")))))) (defsystem :fwoar-lisputils/patmatch/test :description "" :author "Ed L <edward@elangley.org>" :license "MIT" :depends-on (:fwoar-lisputils/patmatch :parachute) :serial t :components ((:module "patmatch" :components ((:file "test"))))) |
018b56cb | (defsystem #:fwoar-lisputils/string-utils :description "A string splitter" :author "fiddlerwoaroof <fiddlerwoaroof@gmail.com" :license "MIT" |
0d8366d9 | :depends-on () |
018b56cb | :components ((:file "string-utils/package") |
7ad97f91 | (:file "string-utils/split" :depends-on ("string-utils/package")) (:file "string-utils/string-utils" :depends-on ("string-utils/package")) |
0d8366d9 | #+(or) |
018b56cb | (:file "string-utils/test" :depends-on ("string-utils/string-utils")))) (asdf:defsystem #:fwoar-lisputils/swank-utils :description "Utilities for use with swank" :author "fiddlerwoaroof <fiddlerwoaroof@gmail.com" :license "MIT" :serial t :perform (test-op (o s) (funcall (intern "TEST" :should-test) :package :fwoar.string-utils)) :depends-on (#:fwoar-lisputils #:yason #:swank) :components ((:file "swank-utils"))) |
cc8390ee | |
40f16faf | (defsystem #:fwoar-lisputils/bin-parser |
1b3ac18f | :description "A binary parser" :author "fiddlerwoaroof <fiddlerwoaroof@gmail.com" :license "MIT" |
40f16faf | :depends-on (:fwoar-lisputils |
1b3ac18f | :alexandria :serapeum) :components ((:file "bin-parser"))) |