;;; aka the "Lisp-hosted build system" which doesn't share build ;;; instructions with the canonical build system in ;;; Works for: abcl, sbcl, clisp, cmu, lispworks, allegro, openmcl (defsystem abcl-build :version "2.1.0" :description "Build ABCL from a Lisp. Downloads necessary build-time tools to local cache if not available on system." :in-order-to ((test-op (test-op abcl-build-tests))) :components ((:module package :pathname "build/" :components ((:file "package"))) (:module util :pathname "build/" :depends-on (package) :components ((:file "util") (:file "report"))) (:module build :pathname "build/" :depends-on (util) :serial t :components (;;; TODO optionally parse a local configuration for customization (:file "customizations-default") (:file "install") (:file "maven") (:file "ant") (:file "abcl-build") ;; TODO: support API (:file "deprecated")))))