]> asedeno.scripts.mit.edu Git - cl-protobufs.git/blob - cl-protobufs.asd
Fix some user-reported bugs
[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 (in-package "CL-USER")
12
13
14 (asdf:defsystem :cl-protobufs
15   :name "CL Protobufs"
16   :author "Scott McKay"
17   :version "1.0"
18   :licence "MIT-style"
19   :maintainer '("Scott McKay")
20   :description      "Protobufs for Common Lisp"
21   :long-description "Protobufs for Common Lisp"
22   :depends-on (:closer-mop :babel)
23   :serial t
24   :components
25     ((:module "packages"
26               :serial t
27               :pathname #p""
28               :components
29                ((:file "pkgdcl")))
30      (:module "models"
31               :serial t
32               :pathname #p""
33               :depends-on ("packages")
34               :components
35                 ((:file "utilities")
36                  (:file "model-classes")))
37      (:module "parsing"
38               :serial t
39               :pathname #p""
40               :depends-on ("models")
41               :components
42                 ((:file "printer")
43                  (:file "parser")))
44      (:module "schema"
45               :serial t
46               :pathname #p""
47               :depends-on ("models")
48               :components
49                 ((:file "define-proto")
50                  (:file "upgradable")
51                  (:file "clos-transform")))
52      (:module "serialization"
53               :serial t
54               :pathname #p""
55               :depends-on ("models")
56               :components
57                 ((:file "text-format")
58                  (:file "wire-format")
59                  (:file "serialize")))
60      (:module "misc"
61               :serial t
62               :pathname #p""
63               :depends-on ("models" "parsing" "schema" "serialization")
64               :components
65                 ((:file "api")
66                  (:file "asdf-support")
67                  (:file "examples")))))
68
69 (pushnew :cl-protobufs *features*)