changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > core / annotate lisp/ffi/xkb/xkb.asd

changeset 684: 29fe829a7ac3
parent: 750629f830b2
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 29 Sep 2024 00:31:24 -0400
permissions: -rw-r--r--
description: evdev and io/kbd
89
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
1
 ;;; xkb.asd-*- mode: lisp; -*-
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
2
 (eval-when (:compile-toplevel :load-toplevel :execute)
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
3
   (require :sb-grovel))
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
4
 
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
5
 (defpackage :xkb.sys
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
6
   (:use :cl :asdf :sb-grovel :sb-alien))
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
7
 
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
8
 (in-package :xkb.sys)
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
9
 
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
10
 (defsystem :xkb
324
750629f830b2 make source dependency support, xkb and osc compile-time fixes
Richard Westhaver <ellis@rwest.io>
parents: 96
diff changeset
11
   :depends-on (:std)
89
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
12
   :components ((:file "pkg")
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
13
                (grovel-constants-file "constants"
684
29fe829a7ac3 evdev and io/kbd
Richard Westhaver <ellis@rwest.io>
parents: 324
diff changeset
14
                                       :package :xkb)
29fe829a7ac3 evdev and io/kbd
Richard Westhaver <ellis@rwest.io>
parents: 324
diff changeset
15
                (:file "x11"))
89
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
16
   :in-order-to ((test-op (test-op :xkb/tests))))
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
17
 
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
18
 (defsystem :xkb/tests
96
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 89
diff changeset
19
   :depends-on (:rt :xkb)
89
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
20
   :components ((:file "tests"))
05e6cd6ea89e lisp/ffi/xkb
ellis <ellis@rwest.io>
parents:
diff changeset
21
   :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :xkb)))