cl-swiggy-tix.asd

(defsystem #:cl-swiggy-tix
  :description "Swiggy Tix in Common Lisp"
  :author "Ron Dahlgren <ron@sw.gy>"
  :build-operation "program-op"
  :build-pathname "swtx"
  :entry-point "swtx:standalone-serve"
  :version "1.0.0"
  :license "GPL"
  :serial t
  :pathname "src/"
  :depends-on (#:lmdb
               #:lparallel
               #:cl-ppcre
               #:cl-smtp
               #:ningle
               #:cl-fastcgi
               #:clack
               #:ironclad
               #:cl-base64
               #:slynk
               #:slynk-macrostep
               #:slynk-asdf
               #:slynk/indentation
               #:slynk/stickers
               #:slynk/trace-dialog
               #:slynk/package-fu
               #:slynk/fancy-inspector
               #:st-json)
  :components ((:file "package")
               (:file "conditions")
               (:file "utils")
               (:file "email")
               (:file "data-model")
               (:file "auth")
               (:file "attendee-routes")
               (:file "challenge-routes")
               (:file "host-routes")
               (:file "ops-routes")
               (:file "interaction-routes")
               (:file "vendor-routes")
               (:file "rep-routes")
               (:file "core"))
  :in-order-to ((asdf:test-op (asdf:test-op #:cl-swiggy-tix/test))))

(defsystem #:cl-swiggy-tix/test
  :description "Tests CL SwiggyTix"
  :author "Ron Dahlgren"
  :license "GPL"
  :version "1.0.0"

  :depends-on (#:cl-swiggy-tix
               #:fiveam)
  :pathname "test/"
  :components ((:file "package")
               (:file "test-core"))
  :perform (asdf:test-op (op c)
                         (uiop:symbol-call :fiveam '#:run! :all-tests)))