Commit | Line | Data |
---|---|---|
5fc9bcb3 MB |
1 | ;;;; -*- lisp -*- |
2 | ||
8e198a08 MB |
3 | (in-package :cl-user) |
4 | ||
5fc9bcb3 | 5 | (defpackage :parenscript.system |
8e198a08 MB |
6 | (:use :cl :asdf)) |
7 | ||
5fc9bcb3 | 8 | (in-package :parenscript.system) |
8e198a08 | 9 | |
5fc9bcb3 | 10 | (defsystem :parenscript |
c2faa6a0 LC |
11 | :name "parenscript" |
12 | :author "Manuel Odendahl <manuel@bl0rg.net>" | |
13 | :version "0" | |
14 | :maintainer "Edward Marco Baringer <mb@bese.it>" | |
15 | :licence "BSD" | |
16 | :description "js - javascript compiler" | |
c2faa6a0 LC |
17 | :components ((:static-file "parenscript.asd") |
18 | (:module :src | |
19 | :components ((:file "package") | |
20 | (:file "utils" :depends-on ("package")) | |
21 | (:file "defgenerics" :depends-on ("package")) | |
22 | (:file "js" :depends-on ("package" "utils" "defgenerics")) | |
23 | (:file "js-html" :depends-on ("package" "js" "utils")) | |
754b8dbb | 24 | (:file "css" :depends-on ("package" "utils")) |
f1b03319 AL |
25 | (:file "compile-js" :depends-on ("package" "js")) |
26 | (:module :lib | |
27 | :components ((:static-file "functional.lisp"))))))) | |
754b8dbb MB |
28 | |
29 | (defmethod asdf:perform :after ((op asdf:load-op) (system (eql (asdf:find-system :parenscript)))) | |
30 | (pushnew :parenscript cl:*features*)) | |
f1d71c7a LC |
31 | |
32 | (defsystem :parenscript.test | |
33 | :depends-on (:parenscript :fiveam :cl-ppcre) | |
34 | :components ((:module :t | |
35 | :components ((:file "test-package") | |
36 | (:file "test" :depends-on ("test-package")) | |
37 | (:file "ref2test" :depends-on ("test")) | |
38 | (:file "reference-tests" :depends-on ("test")))))) |