(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)))