;;;; fwoar-lisputils.asd (in-package :asdf-user) (asdf:defsystem :fwoar-lisputils :description "Some utilities common to other libraries I'm writing" :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 (#:alexandria #:cl-containers #:closer-mop #:iterate (:feature (:not (:or :ecl :abcl)) #:fwoar-lisputils/patmatch) #:fwoar-lisputils/string-utils #:plump #:fwoar-lisputils/lexical-compare) :components ((:file "package") (:file "fwoar-lisputils") (:file "clos-helpers") (:file "walk") (:file "hash-functions") (:file "multiple-values") (:file "restarts") (:file "counter") (:file "vector-utils") (:file "html") (:file "glambda") (:file "misc"))) (defsystem :fwoar-lisputils/lexical-compare :description "Utilities that don't work on every system" :author "fiddlerwoaroof <fiddlerwoaroof@gmail.com" :license "MIT" :serial t :depends-on () :components ((:file "lexical-compare"))) (defsystem :fwoar-lisputils/patmatch :description "" :author "Ed L <edward@elangley.org>" :license "MIT" :depends-on (#:alexandria #:closer-mop #:parachute #:serapeum #:uiop) :components ((:module "patmatch" :components ((:file "package") (:file "patmatch" :depends-on ("package")))))) (defsystem #:fwoar-lisputils/string-utils :description "A string splitter" :author "fiddlerwoaroof <fiddlerwoaroof@gmail.com" :license "MIT" :depends-on () :components ((:file "string-utils/package") (:file "string-utils/split" :depends-on ("string-utils/package")) (:file "string-utils/string-utils" :depends-on ("string-utils/package")) #+(or) (: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"))) (defsystem #:fwoar-lisputils/bin-parser :description "A binary parser" :author "fiddlerwoaroof <fiddlerwoaroof@gmail.com" :license "MIT" :depends-on (:fwoar-lisputils :alexandria :serapeum) :components ((:file "bin-parser")))