Newer
Older
;;;-*- Lisp -*-
(asdf:defsystem :philip-jose
:name "Philip Jose Farmer"
:description "Manage a farm of workers to execute distributed jobs"
:depends-on (:cl-launch
:cffi :iolib :io.multiplex :net.dns-client
:split-sequence :net-telent-date :parse-number
:bordeaux-threads :arnesi :closer-mop
:fare-utils)
:components ((:file "package")
(:file "utilities" :depends-on ("package"))
(:file "specials" :depends-on ("package"))
(:file "logger" :depends-on ("specials"))
(:file "registry" :depends-on ("logger" "utilities"))
(:file "trivial-sexp-server" :depends-on ("logger"))
(:file "incremental-parsing" :depends-on ("trivial-sexp-server"))
(:file "tcp-client" :depends-on ("logger"))
(:file "worker" :depends-on ("tcp-client" "utilities" "specials"))
(:file "machines" :depends-on ("trivial-command-line" "registry" "worker" "specials"))
(:file "trivial-command-line" :depends-on ("logger"))
(:file "tcp-server" :depends-on ("trivial-sexp-server" "incremental-parsing"
"logger"))
(:file "local-tasks" :depends-on ("logger" "utilities"))
(:file "manager" :depends-on
("tcp-server" "tcp-client" "logger" "utilities" "local-tasks"))
(:file "farmer" :depends-on ("machines" "registry" "manager"))))