source: trunk/abcl/contrib/abcl-build/build/package.lisp

Last change on this file was 15535, checked in by Mark Evenson, 3 years ago

abcl-build: implement COPY-DIRECTORIES-RECURSIVELY utility

File size: 1.1 KB
Line 
1(in-package :cl-user)
2
3(defpackage build-abcl
4  (:use :cl)
5  (:nicknames :build-abcl :abcl-build :abcl/build)
6  (:export
7
8   #:abcl/build
9   #:abcl/dist
10   #:abcl/test
11
12   ;; deprecated  TODO: hook into new interfaces
13   #:build-abcl
14   #:make-dist
15
16   ;; utility functions that should be moved into utility package
17   #:introspect-path-for
18   #:split-string
19   #:possible-executable-names
20   #:probe-for-executable
21   #:stringify
22   #:listify
23   #:some-directory
24   #:copy-directory-recursively
25
26   ;;; lower-level
27   #:xdg/abcl-install-root
28   #:xdg/abcl-download-root
29
30   #:xdg/install
31   #:locally-install-and-unzip
32
33   #:download-and-unzip
34   #:download
35
36   #:xdg/ant-executable
37   #:with-ensured-ant
38   #:ant/install
39   #:ant/call
40
41   #:with-ensured-maven
42   #:ensure-maven
43   #:mvn/install
44   #:mvn/call
45
46   #:directory-hashes
47   #:hashes-report
48   
49   #:install-zip
50   #:download-artifact)
51
52  ;;; TODO: use UIOP, currently only used for deprecated, old build system
53  #+abcl
54  (:import-from #:extensions #:run-shell-command #:probe-directory)
55  #+allegro
56  (:import-from #:excl #:probe-directory)
57  #+clisp
58  (:import-from #:ext #:probe-directory))
59
Note: See TracBrowser for help on using the repository browser.