(defpackage #:fb (:use :cl :asdf)) (defsystem "fb" :name "Fancy Build" :pathname "src/" :depends-on (#:osicat #:ironclad #:cl-conspack) :components ((:file "dependable") (:file "misc" :depends-on ("dependable")) (:file "parallel-build" :depends-on ("dependable" "misc")) (:file "buildables/rebuilt-on-file-change" :depends-on ("dependable")) (:file "fb-entry" :depends-on ("dependable" "parallel-build" "misc"))) :build-pathname "fb" :entry-point "fancybuild:main") ;#+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 "fb/release" :depends-on (:fb) :entry-point "fancybuild:main" :build-pathname "fb" :build-operation "asdf:program-op") (defsystem "fb/image" :depends-on (:fb) :build-pathname "fb" :build-operation "asdf:image-op")