aboutsummaryrefslogtreecommitdiff
path: root/cantedraw.asd
blob: 830a4c6d558c6c06db4831f0520304c8247771ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
(asdf:defsystem "cantedraw"
  :author "Aryadev Chavali <aryadev@aryadevchavali.com>"
  :license "GPL-2"
  :depends-on (:alexandria)
  :components ((:file "packages")
               (:module "lib"
                :components
                ((:file "macros")
                 (:file "functions")))
               (:module "src"
                :components
                ((:file "model")
                 (:file "player")
                 (:file "game")
                 (:file "main"))))
  :build-operation "program-op"
  :build-pathname "bin/cantedraw"
  :entry-point "cantedraw.main:start")

;; Compress image for smaller binary size.
#+nil
(defmethod asdf:perform ((o asdf:image-op) (c asdf:system))
  (uiop:dump-image (asdf:output-file o c)
                   :executable t
                   :compression 9))