]> asedeno.scripts.mit.edu Git - cl-protobufs.git/blob - cl-protobufs.asd
Don't kluge *asdf-verbose* on asdf3.
[cl-protobufs.git] / cl-protobufs.asd
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ;;;                                                                  ;;;
3 ;;; Free Software published under an MIT-like license. See LICENSE   ;;;
4 ;;;                                                                  ;;;
5 ;;; Copyright (c) 2012 Google, Inc.  All rights reserved.            ;;;
6 ;;;                                                                  ;;;
7 ;;; Original author: Scott McKay                                     ;;;
8 ;;;                                                                  ;;;
9 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
10
11 (asdf:defsystem :cl-protobufs
12   :name "CL Protobufs"
13   :author "Scott McKay"
14   :version "1.0"
15   :licence "MIT-style"
16   :maintainer '("Scott McKay")
17   :description      "Protobufs for Common Lisp"
18   :long-description "Protobufs for Common Lisp"
19   :depends-on (:closer-mop :babel :trivial-garbage)
20   :serial t
21   :components
22     ((:module "packages"
23               :serial t
24               :pathname #p""
25               :components
26                ((:file "pkgdcl")))
27      (:module "models"
28               :serial t
29               :pathname #p""
30               :depends-on ("packages")
31               :components
32                 ((:file "utilities")
33                  (:file "model-classes")
34                  (:file "conditions")))
35      (:module "parsing"
36               :serial t
37               :pathname #p""
38               :depends-on ("models")
39               :components
40                 ((:file "printer")
41                  (:file "parser")))
42      (:module "schema"
43               :serial t
44               :pathname #p""
45               :depends-on ("models")
46               :components
47                 ((:file "define-proto")
48                  (:file "upgradable")
49                  (:file "clos-transform")))
50      (:module "serialization"
51               :serial t
52               :pathname #p""
53               :depends-on ("models")
54               :components
55                 ((:file "text-format")
56                  (:file "wire-format")
57                  (:file "serialize")))
58      (:module "misc"
59               :serial t
60               :pathname #p""
61               :depends-on ("models" "parsing" "schema" "serialization")
62               :components
63                 ((:file "api")
64                  (:file "asdf-support")
65                  (:file "examples")))))
66