changeset 684: | 29fe829a7ac3 |
parent: | da17bf652e48 |
child: | 90417ae14b21 |
author: | Richard Westhaver <ellis@rwest.io> |
date: | Sun, 29 Sep 2024 00:31:24 -0400 |
permissions: | -rw-r--r-- |
description: | evdev and io/kbd |
238 | 1 | (defsystem :io |
244 | 2 | :description "Lisp IO Interface" |
684 | 3 | :depends-on (:cl-ppcre |
4 | :std :obj |
|
5 | (:feature :linux :uring) |
|
6 | (:feature :linux :xkb) |
|
7 | (:feature :linux :evdev) |
|
8 | :sb-bsd-sockets :zstd :flexi-streams) |
|
238 | 9 | :version "0.1.0" |
10 | :serial t |
|
357
7c1383c08493
port xsubseq, proc-parse. work on http and clap
Richard Westhaver <ellis@rwest.io>
parents:
261
diff
changeset
|
11 | :components ((:file "pkg") |
514
da17bf652e48
tests and light feature annotations to support darwin (no uring, no mime types)
Richard Westhaver <ellis@rwest.io>
parents:
482
diff
changeset
|
12 | (:file "ring" :if-feature :linux) |
431
c40d2a41d7ce
source concatenating std.lisp, more systems, got zstd simple working, IO work, added dat/tar
Richard Westhaver <ellis@rwest.io>
parents:
358
diff
changeset
|
13 | (:file "socket") |
c40d2a41d7ce
source concatenating std.lisp, more systems, got zstd simple working, IO work, added dat/tar
Richard Westhaver <ellis@rwest.io>
parents:
358
diff
changeset
|
14 | (:file "stream") |
c40d2a41d7ce
source concatenating std.lisp, more systems, got zstd simple working, IO work, added dat/tar
Richard Westhaver <ellis@rwest.io>
parents:
358
diff
changeset
|
15 | (:file "proto") |
c40d2a41d7ce
source concatenating std.lisp, more systems, got zstd simple working, IO work, added dat/tar
Richard Westhaver <ellis@rwest.io>
parents:
358
diff
changeset
|
16 | (:file "flate") |
c40d2a41d7ce
source concatenating std.lisp, more systems, got zstd simple working, IO work, added dat/tar
Richard Westhaver <ellis@rwest.io>
parents:
358
diff
changeset
|
17 | (:file "port") |
c40d2a41d7ce
source concatenating std.lisp, more systems, got zstd simple working, IO work, added dat/tar
Richard Westhaver <ellis@rwest.io>
parents:
358
diff
changeset
|
18 | (:file "zstd") |
684 | 19 | (:file "kbd") |
358
ee8a3a0c57b8
add smart-buffer, finish porting of FAST-HTTP
Richard Westhaver <ellis@rwest.io>
parents:
357
diff
changeset
|
20 | (:file "xsubseq") |
ee8a3a0c57b8
add smart-buffer, finish porting of FAST-HTTP
Richard Westhaver <ellis@rwest.io>
parents:
357
diff
changeset
|
21 | (:file "smart-buffer")) |
238 | 22 | :in-order-to ((test-op (test-op "io/tests")))) |
23 | ||
24 | (defsystem :io/tests |
|
258 | 25 | :depends-on (:rt :io :uring :sb-bsd-sockets) |
261 | 26 | :components ((:file "tests")) |
238 | 27 | :perform (test-op (o c) (symbol-call :rt :do-tests :io))) |