/cl-oauth.asd

http://github.com/skypher/cl-oauth · Unknown · 69 lines · 63 code · 6 blank · 0 comment · 0 complexity · 1c5d66013c88cecb4b48537b82d2f0b0 MD5 · raw file

  1. ;;; Copyright (C) 2009 Leslie P. Polzer
  2. ;;; All rights reserved.
  3. ;;; See the file LICENSE for terms of use and distribution.
  4. (in-package #:cl-user)
  5. (defpackage :cl-oauth-asd
  6. (:use #:cl #:asdf))
  7. (in-package :cl-oauth-asd)
  8. (defsystem :cl-oauth
  9. :name "CL-OAuth"
  10. :description "Common Lisp OAuth implementation"
  11. :version "3"
  12. :maintainer "Leslie P. Polzer <polzer@gnu.org>"
  13. :licence "LLGPL"
  14. :components ((:static-file "cl-oauth.asd")
  15. (:module "src"
  16. :components ((:file "package")
  17. (:module "util"
  18. :components ((:file "misc")
  19. (:file "query-string"
  20. :depends-on ("misc"))
  21. (:file "uri"
  22. :depends-on ("query-string")))
  23. :depends-on ("package"))
  24. (:module "core"
  25. :components ((:file "crypto")
  26. (:file "request-adapter")
  27. (:file "error-handling"
  28. :depends-on ("request-adapter"))
  29. (:file "parameters"
  30. :depends-on ("request-adapter"))
  31. (:file "signature")
  32. (:file "tokens"
  33. :depends-on ("signature"))
  34. (:file "consumer"
  35. :depends-on ("tokens" "parameters"
  36. "error-handling"))
  37. (:file "service-provider"
  38. :depends-on ("tokens" "parameters"
  39. "error-handling")))
  40. :depends-on ("package" "util")))))
  41. :depends-on (:ironclad :cl-base64 :babel
  42. :closer-mop
  43. :alexandria :anaphora :f-underscore :split-sequence
  44. :trivial-garbage
  45. :drakma
  46. :puri :hunchentoot)
  47. :in-order-to ((test-op (load-op cl-oauth.tests))))
  48. (defmethod operation-done-p ((op test-op) (c (eql (find-system :cl-oauth))))
  49. (values nil))
  50. (defsystem :cl-oauth.tests
  51. :depends-on (:fiveam :cl-oauth)
  52. :pathname "test/"
  53. :components ((:file "package")
  54. (:module "core"
  55. :components ((:file "request-adapter")
  56. (:file "parameters"
  57. :depends-on ("request-adapter"))
  58. (:file "signature"
  59. :depends-on ("request-adapter"))
  60. (:file "tokens")
  61. (:file "service-provider"
  62. :depends-on ("request-adapter")))
  63. :depends-on ("package"))))