-
Notifications
You must be signed in to change notification settings - Fork 12
/
hemlock.tty.asd
28 lines (26 loc) · 1.17 KB
/
hemlock.tty.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
(defparameter *hemlock-base-directory*
(make-pathname :name nil :type nil :version nil
:defaults (parse-namestring *load-truename*)))
(asdf:defsystem :hemlock.tty
:pathname #.(make-pathname
:directory
(pathname-directory *hemlock-base-directory*)
:defaults *hemlock-base-directory*)
:depends-on (:hemlock.base)
:components
((:module tty-1
:pathname #.(merge-pathnames
(make-pathname
:directory '(:relative "src"))
*hemlock-base-directory*)
:components
((:file "ioconnections")
(:file "terminfo")
(:file "termcap" :depends-on ("terminfo"))
(:file "tty-disp-rt")
(:file "tty-display" :depends-on ("terminfo" "tty-disp-rt"))
(:file "tty-screen" :depends-on ("terminfo" "tty-disp-rt"))
(:file "tty-stuff")
(:file "tty-input" :depends-on ("terminfo"))
(:file "linedit" :depends-on ("tty-display"))))))