1 ;;;; -*- Mode: Lisp -*-
2 ;;;; Author: Philippe Brochard <hocwp@free.fr>
3 ;;;; ASDF System Definition
9 :description "CLFSWM: Fullscreen Window Manager"
11 :author "Philippe Brochard <hocwp@free.fr>"
12 :licence "GNU Public License (GPL)"
13 :components ((:module src
17 :depends-on ("tools"))
19 :depends-on ("tools"))
21 :depends-on ("my-html" "tools" "version"))
23 :depends-on ("package"))
25 :depends-on ("package" "keysyms" "tools"))
27 :depends-on ("package" "xlib-util"))
29 :depends-on ("package" "xlib-util"))
31 :depends-on ("package" "config" "xlib-util" "keysyms"))
32 (:file "clfswm-autodoc"
33 :depends-on ("package" "clfswm-keys" "my-html" "tools" "config"))
34 (:file "clfswm-internal"
35 :depends-on ("xlib-util" "clfswm-keys" "netwm-util" "tools" "config"))
36 (:file "clfswm-placement"
37 :depends-on ("package" "clfswm-internal"))
38 (:file "clfswm-generic-mode"
39 :depends-on ("package" "tools" "xlib-util" "clfswm-internal"))
41 :depends-on ("package" "config" "xlib-util" "clfswm-keys"
42 "clfswm-generic-mode" "clfswm-placement"))
43 (:file "clfswm-circulate-mode"
44 :depends-on ("xlib-util" "clfswm-keys" "clfswm-generic-mode"
45 "clfswm-internal" "netwm-util" "tools" "config"
48 :depends-on ("xlib-util" "netwm-util" "clfswm-keys" "config"
49 "clfswm-internal" "clfswm-circulate-mode" "tools"))
50 (:file "clfswm-second-mode"
51 :depends-on ("package" "clfswm" "clfswm-internal" "clfswm-generic-mode"
53 (:file "clfswm-expose-mode"
54 :depends-on ("package" "config" "clfswm-internal" "xlib-util" "tools"
55 "clfswm-keys" "clfswm-generic-mode" "clfswm-placement"
57 (:file "clfswm-fastswitch-mode"
58 :depends-on ("package" "config" "clfswm-internal" "xlib-util" "tools"
59 "clfswm-keys" "clfswm-generic-mode" "clfswm-placement"
60 "clfswm-expose-mode"))
61 (:file "clfswm-corner"
62 :depends-on ("package" "config" "clfswm-internal" "clfswm-expose-mode" "xlib-util"))
64 :depends-on ("package" "version" "xlib-util" "config" "clfswm-keys" "clfswm"
66 "clfswm-autodoc" "clfswm-corner"
67 "clfswm-generic-mode" "clfswm-placement"))
69 :depends-on ("package" "clfswm-info"))
71 :depends-on ("clfswm" "keysyms" "clfswm-info" "clfswm-second-mode" "clfswm-query"
72 "clfswm-menu" "clfswm-autodoc" "clfswm-corner"
73 "clfswm-placement" "tools"))
74 (:file "clfswm-configuration"
75 :depends-on ("package" "config" "clfswm-internal" "clfswm-util" "clfswm-query"
78 :depends-on ("clfswm-menu" "clfswm-configuration" "clfswm" "clfswm-util" "clfswm-info"))
79 (:file "clfswm-layout"
80 :depends-on ("package" "clfswm-internal" "clfswm-util" "clfswm-info" "menu-def"))
82 :depends-on ("clfswm" "xlib-util" "clfswm-util" "clfswm-second-mode" "clfswm-layout"))
83 (:file "clfswm-nw-hooks"
84 :depends-on ("package" "clfswm-util" "clfswm-info" "clfswm-layout" "menu-def"))
86 :depends-on ("clfswm" "clfswm-internal" "clfswm-util" "clfswm-menu"))
87 (:file "bindings-second-mode"
88 :depends-on ("clfswm" "clfswm-util" "clfswm-query" "bindings" "clfswm-pack"
89 "clfswm-menu" "menu-def" "clfswm-layout")))))
90 :depends-on ( #-:CLX :clx #+:sbcl :sb-posix ))