Last change
on this file was
15536,
checked in by Mark Evenson, 3 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.