hurd-common.asd 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. ;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
  2. (defpackage #:hurd-common-asd
  3. (:use :cl :asdf))
  4. (in-package :hurd-common-asd)
  5. (defsystem hurd-common
  6. :name "cl-hurd-common"
  7. :version "0.0.0"
  8. :maintainer "Flavio Cruz"
  9. :author "Flavio Cruz"
  10. :license "GPL v3.0"
  11. :description "Support system for the Common Lisp hurd bindings."
  12. :depends-on (:cffi :trivial-garbage)
  13. :components ((:module common
  14. :components ((:file "package")
  15. (:file "utils"
  16. :depends-on ("package"))
  17. (:file "constants"
  18. :depends-on ("package"))
  19. (:file "error"
  20. :depends-on ("utils"))
  21. (:file "types"
  22. :depends-on ("package"))
  23. (:file "dirent"
  24. :depends-on ("types" "package"))
  25. (:file "pathconf"
  26. :depends-on ("package"))
  27. (:file "seek"
  28. :depends-on ("package"))
  29. (:file "select"
  30. :depends-on ("package"))
  31. (:file "exit"
  32. :depends-on ("package"))
  33. (:file "lock"
  34. :depends-on ("package"))
  35. (:file "ids"
  36. :depends-on ("types"))
  37. (:file "open-flags"
  38. :depends-on ("utils"))
  39. (:file "fs-type")
  40. (:file "mode"
  41. :depends-on ("utils"))
  42. (:file "memcpy")
  43. (:file "maptime"
  44. :depends-on ("types"
  45. "error"))
  46. (:file "time-value"
  47. :depends-on ("types"
  48. "maptime"))
  49. (:file "device-id"
  50. :depends-on ("package"))
  51. (:file "memcmp"
  52. :depends-on ("package"))
  53. (:file "stat"
  54. :depends-on ("mode"
  55. "types"
  56. "memcmp"
  57. "ids"
  58. "memcpy"
  59. "time-value"
  60. "device-id"
  61. "maptime"))
  62. (:file "statfs"
  63. :depends-on ("types"
  64. "fs-type"))
  65. (:file "functions"
  66. :depends-on ("error"))))))