changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > core / lisp/ffi/ublk/ublk.asd

changeset 686: 8e16efedfd76
parent: a47790d0e1bb
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 29 Sep 2024 23:43:03 -0400
permissions: -rw-r--r--
description: prim work on ffi/ublk
1 ;;; ublk.asd --- UBLK SYSTEMS
2 
3 ;;; Code:
4 (eval-when (:compile-toplevel :load-toplevel :execute)
5  (require :sb-grovel))
6 
7 (defpackage :ublk.sys
8  (:use :cl :asdf :sb-grovel :sb-alien))
9 
10 (in-package :ublk.sys)
11 
12 (defsystem "ublk"
13  :description "UBLK/C FFI"
14  :depends-on (:sb-grovel :std)
15  :in-order-to ((test-op (test-op "ublk/tests")))
16  :components ((:file "pkg")
17  (grovel-constants-file "constants"
18  :package :ublk)
19  (:file "cmd")
20  (:file "srv"))
21  :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :ublk)))
22 
23 (defsystem "ublk/tests"
24  :depends-on (:rt :ublk)
25  :components ((:file "tests"))
26  :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :ublk)))