| 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.