get it building again
[lice.git] / src / lice.asd
blobae8ac88c0fc9f765cbb3e61a02e24c78deb3609b
1 ;; -*- lisp -*-
3 (defpackage :lice-system (:use :cl :asdf))
4 (in-package :lice-system)
6 (defsystem :lice
7     :depends-on (#-clisp cl-ncurses cl-ppcre #+sbcl sb-posix)
8     :serial t
9     :components ((:file "package")
10                  (:file "wrappers")
11                  (:file "emacs")
12                  (:file "callproc")
13                  (:file "elisp")
14                  (:file "global")
15                  (:file "fns")
16                  (:file "data")
17                  (:file "custom")
18                  (:file "commands")
19                  (:file "callint")
20                  (:file "dired")
21                  (:file "data-types")
22                  (:file "charset")
23                  (:file "subprocesses")
24                  (:file "buffer-local")
25                  (:file "keymap")
26                  (:file "casefiddle")
27                  (:file "buffer")
28                  (:file "intervals")
29                  (:file "textprop")
30                  (:file "search")
31                  (:file "frame")
32                  (:file "window")
33                  (:file "render")
34                  (:file "wm")
36                  ;; from this point on there are warnings because of two-way dependencies
37                  (:file "insdel")
38                  (:file "cmds")
39                  (:file "editfns")
40                  (:file "undo")
41                  (:file "syntax")
42                  (:file "major-mode")
43                  (:file "keyboard")
44                  (:file "debugger")
45                  (:file "recursive-edit")
46                  (:file "minibuffer")
47                  (:file "files")
48                  (:file "help")
49                  (:file "debug")
50                  #+sbcl (:file "tty-render")
51                  #+clisp (:file "clisp-render")
52                  (:file "indent")
54                  (:module emacs-lisp
55                           :serial t
56                           :components ((:file "easy-mmode")
57                                        (:file "lisp-mode")))
59                  (:module lisp
60                           :serial t
61                           :components ((:file "subr")
62                                        (:file "simple")
63                                        (:file "lisp-indent")
64                                        (:file "paragraphs")
65                                        (:file "bindings")
66                                        ;; (:file "paren")
67                                        ))
69                  (:module textmodes
70                           :serial t
71                           :components (;; (:file "fill" :depends-on ()) ; this one is too advanced for now
72                                        (:file "text-mode")))
74                  (:module play
75                           :serial t
76                           :components ((:file "dissociate")
77                                        (:file "hanoi")
78                                        (:file "doctor")))
80                  (:file "main")))