source: trunk/abcl/contrib/abcl-build/abcl-build.asd

Last change on this file was 15536, checked in by Mark Evenson, 2 years ago

abcl-build: add file unit for top-level targets

File size: 1.4 KB
Line 
1;;; aka the "Lisp-hosted build system" which doesn't share build
2;;; instructions with the canonical build system in <file:build.xml>
3;;; Works for: abcl, sbcl, clisp, cmu, lispworks, allegro, openmcl
4(defsystem abcl-build
5  :version "2.1.0"
6  :description "Build ABCL from a Lisp.  Downloads necessary build-time tools to local cache if not available on system."
7  :in-order-to ((test-op (test-op abcl-build-tests)))
8  :components ((:module package
9                        :pathname "build/"
10                        :components ((:file "package")))
11               (:module util
12                        :pathname "build/"
13                        :depends-on (package)
14                        :components ((:file "util")
15                                     (:file "report")))
16               (:module build
17                        :pathname "build/"
18                        :depends-on (util)
19                        :serial t
20                        :components (;;; TODO optionally parse a local configuration for customization
21                                     (:file "customizations-default")
22                                     (:file "install")
23                                     (:file "maven")
24                                     (:file "ant")
25                                     (:file "abcl-build") ;; TODO: support API
26             (:file "build")
27                                     (:file "deprecated")))))
28
29                                     
30
31
Note: See TracBrowser for help on using the repository browser.