]> asedeno.scripts.mit.edu Git - cl-protobufs.git/blob - cl-protobufs.asd
Rename these files to avoid name clashes
[cl-protobufs.git] / cl-protobufs.asd
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ;;;                                                                  ;;;
3 ;;; Confidential and proprietary information of ITA Software, Inc.   ;;;
4 ;;;                                                                  ;;;
5 ;;; Copyright (c) 2012 ITA Software, 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 "Protobufs"
16     :author "Scott McKay"
17     :version "1.0"
18     :licence "
19 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
20 ;;;                                                                  ;;;
21 ;;; Confidential and proprietary information of ITA Software, Inc.   ;;;
22 ;;;                                                                  ;;;
23 ;;; Copyright (c) 2012 ITA Software, Inc.  All rights reserved.      ;;;
24 ;;;                                                                  ;;;
25 ;;; Original author: Scott McKay                                     ;;;
26 ;;;                                                                  ;;;
27 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"
28     :maintainer '("Scott McKay")
29     :description      "Protobufs for Common Lisp"
30     :long-description "Protobufs for Common Lisp"
31     :depends-on (:closer-mop :babel)
32     :serial t
33     :components
34       ((:module "packages"
35                 :serial t
36                 :pathname #p""
37                 :components
38                  ((:file "pkgdcl")))
39        (:module "models"
40                 :serial t
41                 :pathname #p""
42                 :depends-on ("packages")
43                 :components
44                   ((:file "utilities")
45                    (:file "model-classes")))
46        (:module "parsing"
47                 :serial t
48                 :pathname #p""
49                 :depends-on ("models")
50                 :components
51                   ((:file "printer")
52                    (:file "parser")))
53        (:module "schema"
54                 :serial t
55                 :pathname #p""
56                 :depends-on ("models")
57                 :components
58                   ((:file "define-proto")
59                    (:file "upgradable")
60                    (:file "clos-transform")))
61        (:module "serialization"
62                 :serial t
63                 :pathname #p""
64                 :depends-on ("models")
65                 :components
66                   ((:file "text-format")
67                    (:file "wire-format")
68                    (:file "serialize")))
69        (:module "misc"
70                 :serial t
71                 :pathname #p""
72                 :depends-on ("models" "parsing" "schema" "serialization")
73                 :components
74                   ((:file "api")
75                    (:file "asdf-support")
76                    (:file "examples")))))
77
78 (pushnew :protobufs *features*)