2021-08-12 13:37:49 -07:00
|
|
|
(in-package :asdf-user)
|
|
|
|
(defsystem "ywatds"
|
|
|
|
:description "ywatds: simple server that pulls data from advtrains savefiles"
|
|
|
|
:version "0.1"
|
|
|
|
:author "Y.W."
|
|
|
|
:license "GNU AGPL 3 or later"
|
2021-08-13 14:35:59 -07:00
|
|
|
:depends-on ("asdf" "easy-routes" "cl-ppcre" "parse-float" "alexandria")
|
2021-08-12 13:37:49 -07:00
|
|
|
:components ((:file "serialize-lib")
|
|
|
|
(:file "server-wrapper")
|
|
|
|
(:file "dataserver" :depends-on ("serialize-lib"
|
|
|
|
"server-wrapper")))
|
|
|
|
;; https://lispcookbook.github.io/cl-cookbook/scripting.html
|
|
|
|
:build-operation "program-op"
|
|
|
|
:build-pathname "ywatds"
|
|
|
|
:entry-point "ywatds:program-entry")
|
2021-08-13 01:03:50 -07:00
|
|
|
|
|
|
|
#+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))
|