#-asdf3.1 (error "requires asdf 3.1")
;; #+linux (deploy:define-library deploy::compression-lib :dont-deploy T)
#+sb-core-compression
(defmethod asdf:perform ((o asdf:image-op) (c asdf:system))
  (uiop:dump-image (asdf:output-file o c)
                   :executable t
                   :compression t))

(defsystem "tfcserver"
  :version "0.1.0"
  :author "Chris Cochrun"
  :license "AGPLV3"
  :depends-on ("hunchentoot"
               "dexador"
               "serapeum"
               "com.inuoe.jzon"
               "bordeaux-threads"
               "spinneret"
               "lass"
               "log4cl"
               "cl-smtp")  ;; <== list of Quicklisp dependencies
  :components ((:module "src"
                :components
                ((:file "health-form")
                 (:file "main" :depends-on ("health-form")))))
  :description "Restful server to handle website pieces"
  :long-description "Restful server to handle website pieces"
  ;; :in-order-to ((test-op (test-op "tfcserver-test")))
  ;; :defsystem-depends-on (:deploy)  ;; (ql:quickload "deploy") before
  :build-operation "program-op" ;; leave as is
  :build-pathname "tfcserver"
  :entry-point "tfcserver::main")