source: trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd @ 13902

Last change on this file since 13902 was 13902, checked in by Mark Evenson, 9 years ago

abcl-asdf-0.8.0: commit to an API to specify repository.

The ASDF:MVN component now gets an ASDF:REPOSITORY slot to be
populated with the Aether repository to pass.

File size: 1.3 KB
Line 
1;;;; -*- Mode: LISP -*-
2(in-package :asdf)
3
4(defsystem :abcl-asdf
5  :author "Mark Evenson"
6  :version "0.8.0"
7  :depends-on (jss)
8  :components
9  ((:module packages :pathname ""
10            :components
11            ((:file "packages")))
12   (:module base :pathname ""
13            :components
14            ((:file "abcl-asdf")
15             (:file "asdf-jar"
16                    :depends-on ("abcl-asdf"))
17             (:file "maven-embedder"
18                    :depends-on ("abcl-asdf" "asdf-jar")))
19            :depends-on (packages))))
20
21(defsystem :abcl-asdf-test
22  :author "Mark Evenson"
23  :depends-on (abcl-asdf)
24  :components
25  ((:module tests :serial t :components
26            ((:file "example")
27             (:file "maven")
28             (:file "test")))))
29
30#|
31(defmethod perform ((o test-op) (c (eql (find-system 'abcl-asdf-test))))
32  (funcall (intern (symbol-name 'run) 'abcl-asdf-test)))
33
34(defmethod perform ((o test-op) (c (eql (find-system 'abcl-asdf))))
35  (asdf:load-system :abcl-asdf-test))
36  (asdf:test-system :abcl-asdf-test))
37
38 ;;; FIXME
39(defmethod perform ((o test-op) (c (eql (find-system 'abcl-asdf))))
40   "Invoke tests with (asdf:test-system 'abcl-asdf)."
41   (asdf:load-system 'abcl)
42   (asdf:load-system 'abcl-test-lisp)
43   (asdf:load-system 'abcl-asdf-test)
44   (funcall (intern (symbol-name 'run) 'abcl-asdf-test)))
45|#
Note: See TracBrowser for help on using the repository browser.