Skip to content
clfswm.asd 3.87 KiB
Newer Older
 ;;;; -*- Mode: Lisp -*-
Philippe Brochard's avatar
Philippe Brochard committed
;;;; Author: Philippe Brochard <hocwp@free.fr>
;;;; ASDF System Definition
;;;

(in-package #:asdf)

(defsystem clfswm
  :description "CLFSWM: Fullscreen Window Manager"
Philippe Brochard's avatar
Philippe Brochard committed
  :version "1209.2"
Philippe Brochard's avatar
Philippe Brochard committed
  :author "Philippe Brochard  <hocwp@free.fr>"
  :licence "GNU Public License (GPL)"
  :components ((:module src
			:components
			((:file "tools")
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "my-html"
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "package"
				:depends-on ("my-html" "tools" "version"))
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "keysyms"
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "xlib-util"
				:depends-on ("package" "keysyms" "tools"))
			 (:file "config"
				:depends-on ("package" "xlib-util"))
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "netwm-util"
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "clfswm-keys"
				:depends-on ("package" "config" "xlib-util" "keysyms"))
				:depends-on ("package" "clfswm-keys" "my-html" "tools" "config"))
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "clfswm-internal"
				:depends-on ("xlib-util" "clfswm-keys" "netwm-util" "tools" "config"))
                         (:file "clfswm-placement"
				:depends-on ("package" "clfswm-internal"))
			 (:file "clfswm-generic-mode"
				:depends-on ("package" "tools" "xlib-util" "clfswm-internal"))
                         (:file "clfswm-query"
				:depends-on ("package" "config" "xlib-util" "clfswm-keys"
						       "clfswm-generic-mode" "clfswm-placement"))
			 (:file "clfswm-circulate-mode"
				:depends-on ("xlib-util" "clfswm-keys" "clfswm-generic-mode"
							 "clfswm-internal" "netwm-util" "tools" "config"
                                                         "clfswm-placement"))
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "clfswm"
				:depends-on ("xlib-util" "netwm-util" "clfswm-keys" "config"
							 "clfswm-internal" "clfswm-circulate-mode" "tools"))
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "clfswm-second-mode"
				:depends-on ("package" "clfswm" "clfswm-internal" "clfswm-generic-mode"
						       "clfswm-placement"))
				:depends-on ("package" "config" "clfswm-internal" "xlib-util" "tools"
                                                       "clfswm-keys" "clfswm-generic-mode" "clfswm-placement"
                                                       "clfswm-query"))
				:depends-on ("package" "config" "clfswm-internal" "clfswm-expose-mode" "xlib-util"))
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "clfswm-info"
				:depends-on ("package" "version" "xlib-util" "config" "clfswm-keys" "clfswm" "clfswm-internal"
						       "clfswm-autodoc" "clfswm-corner"
						       "clfswm-generic-mode" "clfswm-placement"))
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "clfswm-menu"
				:depends-on ("package" "clfswm-info"))
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "clfswm-util"
				:depends-on ("clfswm" "keysyms" "clfswm-info" "clfswm-second-mode" "clfswm-query"
                                                      "clfswm-menu" "clfswm-autodoc" "clfswm-corner"
                         (:file "clfswm-configuration"
				:depends-on ("package" "config" "clfswm-internal" "clfswm-util" "clfswm-query"
						       "clfswm-menu"))
                         (:file "menu-def"
				:depends-on ("clfswm-menu" "clfswm-configuration" "clfswm" "clfswm-util" "clfswm-info"))
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "clfswm-layout"
				:depends-on ("package" "clfswm-internal" "clfswm-util" "clfswm-info" "menu-def"))
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "clfswm-pack"
				:depends-on ("clfswm" "xlib-util" "clfswm-util" "clfswm-second-mode" "clfswm-layout"))
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "clfswm-nw-hooks"
				:depends-on ("package" "clfswm-util" "clfswm-info" "clfswm-layout" "menu-def"))
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "bindings"
				:depends-on ("clfswm" "clfswm-internal" "clfswm-util" "clfswm-menu"))
Philippe Brochard's avatar
Philippe Brochard committed
			 (:file "bindings-second-mode"
				:depends-on ("clfswm" "clfswm-util" "clfswm-query" "bindings" "clfswm-pack"
                                                      "clfswm-menu" "menu-def" "clfswm-layout")))))
  :depends-on ( #-:CLX :clx #+:sbcl :sb-posix ))