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