source: branches/gdl-frontend/src/isidorus.asd

Last change on this file was 997, checked in by lgiessmann, 13 years ago

removed all files that contain textgrid data

File size: 10.1 KB
Line 
1;;+-----------------------------------------------------------------------------
2;;+  Isidorus
3;;+  (c) 2008-2010 Marc Kuester, Christoph Ludwig, Lukas Georgieff
4;;+
5;;+  Isidorus is freely distributable under the LLGPL license.
6;;+  You can find a detailed description in trunk/docs/LLGPL-LICENSE.txt and
7;;+  trunk/docs/LGPL-LICENSE.txt.
8;;+-----------------------------------------------------------------------------
9
10(defpackage :isidorus-system
11  (:use :asdf :cl))
12(in-package :isidorus-system)
13
14;(defvar *old-external-format* sb-impl::*default-external-format*) ;;should be set by user
15;(setf sb-impl::*default-external-format* :UTF-8)
16
17(asdf:defsystem "isidorus"
18  :description "The future ingenious, self-evaluating Lisp TM engine"
19  :version "0.1"
20  :author "Marc Kuester, Christoph Ludwig, Lukas Georgieff"
21  :licence "LGPL"
22  :components ((:file "constants"
23                      :depends-on ("base-tools"))
24               (:static-file "xml/xtm/core_psis.xtm")
25               (:static-file "xml/rdf/rdf_core_psis.xtm")
26               (:static-file "TM-SPARQL/tmsparql_core_psis.xtm")
27               (:file "xml-constants"
28                      :depends-on ("xml/xtm/core_psis.xtm"
29                                   "constants"))
30               (:module "base-tools"
31                        :components ((:file "base-tools")))
32               (:module "model"
33                        :components ((:file "exceptions")
34                                     (:file "datamodel"
35                                            :depends-on ("exceptions"))
36                                     (:file "trivial-queries"
37                                            :depends-on ("datamodel"))
38                                     (:file "changes"
39                                            :depends-on ("datamodel" "trivial-queries"))
40                                     (:file "model_tools"
41                                            :depends-on ("exceptions")))
42                        :depends-on ("constants" "base-tools"))
43               (:module "TM-SPARQL"
44                        :components ((:file "sparql_constants")
45                                     (:file "sparql"
46                                            :depends-on ("sparql_constants"))
47                                     (:file "sparql_special_uris"
48                                            :depends-on ("sparql"))
49                                     (:file "filter_wrappers"
50                                            :depends-on ("sparql"))
51                                     (:file "sparql_filter"
52                                            :depends-on ("sparql" "filter_wrappers"))
53                                     (:file "sparql_parser"
54                                            :depends-on ("sparql" "sparql_filter")))
55                        :depends-on ("constants"
56                                     "base-tools"
57                                     "model"
58                                     "xml-constants"
59                                     "xml"
60                                     "threading"))
61               (:module "xml"
62                        :components ((:module "xtm"
63                                              :components ((:file "tools")
64                                                           (:file "importer"
65                                                                  :depends-on ("tools"))
66                                                           (:file "importer_xtm2.0"
67                                                                  :depends-on ("importer"))
68                                                           (:file "importer_xtm1.0"
69                                                                  :depends-on ("importer"))
70                                                           (:file "setup"
71                                                                  :depends-on ("importer_xtm2.0"
72                                                                               "importer_xtm1.0"))
73                                                           (:file "exporter_xtm1.0")
74                                                           (:file "exporter_xtm2.0"
75                                                                  :depends-on ("exporter_xtm1.0"))
76                                                           (:file "exporter"
77                                                                  :depends-on ("exporter_xtm1.0"
78                                                                               "exporter_xtm2.0"))))
79                                     (:module "rdf"
80                                              :components ((:file "rdf_tools")
81                                                           (:file "map_to_tm"
82                                                                  :depends-on ("rdf_tools"))
83                                                           (:file "importer"
84                                                                  :depends-on ("rdf_tools" "map_to_tm"))
85                                                           (:file "exporter"))
86                                              :depends-on ("xtm")))
87                        :depends-on ("constants"
88                                     "xml-constants"
89                                     "base-tools"
90                                     "model"
91                                     "threading"
92                                     "base-tools"))
93               (:module "atom"
94                        :components ((:file "atom")
95                                     ;; (:file "configuration"
96                                     ;;  :depends-on ("atom"))
97                                     (:file "collection"
98                                            :depends-on ("atom"))
99                                     (:file "snapshots"
100                                            :depends-on ("atom"))
101                                     (:file "fragments"
102                                            :depends-on ("atom"))
103                                     (:file "read"
104                                            :depends-on ("fragments" "snapshots"))
105                                     (:file "confreader"
106                                            :depends-on ("collection" "fragments" "snapshots")))
107                        :depends-on ("model" "xml" "base-tools" "threading"))
108               (:module "rest_interface"
109                        :components ((:file "rest-interface")
110                                     (:file "publish_feeds"
111                                            :depends-on ("rest-interface"))
112                                     (:file "set-up-json-interface"
113                                            :depends-on ("rest-interface"))
114                                     (:file "set-up-gdl-interface"
115                                            :depends-on ("rest-interface"
116                                                         "set-up-json-interface"))
117                                     (:file "read"
118                                            :depends-on ("rest-interface")))
119                        :depends-on ("model" "atom" "xml" "TM-SPARQL"
120                                     "json" "threading" "base-tools"))
121               (:module "unit_tests"
122                        :components ((:static-file "jtm_1.0_test.jtm")
123                                     (:static-file "jtm_1.1_test.jtm")
124                                     (:static-file "dangling_topicref.xtm")
125                                     (:static-file "inconsistent.xtm")               
126                                     (:static-file "notificationbase.xtm")           
127                                     (:static-file "notification_merge1.xtm")           
128                                     (:static-file "notification_merge2.xtm")           
129                                     (:static-file "sample_objects_2_0.xtm")
130                                     (:static-file "dangling_instanceof.xtm")       
131                                     (:static-file "duplicate_identifier.xtm")       
132                                     (:static-file "inconsistent_2_0.xtm")           
133                                     (:static-file "sample_objects.xtm")             
134                                     (:static-file "t100.xtm")
135                                     (:static-file "atom_test.xtm")
136                                     (:static-file "poems.xtm")
137                                     (:static-file "poems.rdf")
138                                     (:static-file "poems_light.rdf")
139                                     (:static-file "poems_light.xtm")
140                                     (:static-file "poems_light.xtm.txt")
141                                     (:static-file "poems_light_tm_ii.xtm")
142                                     (:static-file "poems_light_tm_ii_merge.xtm")
143                                     (:static-file "poems_light_tm_reification_xtm1.0.xtm")
144                                     (:static-file "full_mapping.rdf")
145                                     (:static-file "reification_xtm1.0.xtm")
146                                     (:static-file "reification_xtm2.0.xtm")
147                                     (:static-file "reification.rdf")
148                                     (:static-file "sparql_test.xtm")
149                                     (:file "atom-conf")
150                                     (:file "unittests-constants"
151                                            :depends-on ("dangling_topicref.xtm"
152                                                         "inconsistent.xtm"               
153                                                         "notificationbase.xtm"           
154                                                         "notification_merge1.xtm"           
155                                                         "notification_merge2.xtm"           
156                                                         "sample_objects_2_0.xtm"
157                                                         "dangling_instanceof.xtm"       
158                                                         "duplicate_identifier.xtm"       
159                                                         "inconsistent_2_0.xtm"           
160                                                         "sample_objects.xtm"             
161                                                         "t100.xtm"
162                                                         "atom-conf"))
163                                     (:file "fixtures"
164                                            :depends-on ("unittests-constants"))
165                                     (:file "importer_test"
166                                            :depends-on ("fixtures"))
167                                     (:file "versions_test"
168                                            :depends-on ("fixtures"))
169                                     (:file "exporter_xtm2.0_test"
170                                            :depends-on ("fixtures"))
171                                     (:file "exporter_xtm1.0_test"
172                                            :depends-on ("fixtures" "exporter_xtm2.0_test"))
173                                     (:file "atom_test"
174                                            :depends-on ("fixtures"))
175                                     (:file "json_test"
176                                            :depends-on ("fixtures"))
177                                     (:file "jtm_test"
178                                            :depends-on ("fixtures"))
179                                     (:file "threading_test")
180                                     (:file "rdf_importer_test"
181                                            :depends-on ("fixtures"))
182                                     (:file "rdf_exporter_test"
183                                            :depends-on ("fixtures"))
184                                     (:file "datamodel_test"
185                                            :depends-on ("fixtures"))
186                                     (:file "sparql_test"
187                                            :depends-on ("fixtures"))
188                                     (:file "trivial_queries_test"
189                                            :depends-on ("fixtures"))
190                                     (:file "reification_test"
191                                            :depends-on ("fixtures" "unittests-constants")))
192                        :depends-on ("atom" "constants" "model" "xml" "json"
193                                     "threading" "base-tools" "TM-SPARQL"))
194               (:module "json"
195                        :components ((:module "isidorus-json"
196                                              :components ((:file "json_exporter"
197                                                                  :depends-on ("json_tmcl_constants"))
198                                                           (:file "json_importer")
199                                                           (:file "json_tmcl_validation"
200                                                                  :depends-on ("json_tmcl_constants" "json_exporter" "json_importer"))
201                                                           (:file "json_tmcl_constants")
202                                                           (:file "json_tmcl"
203                                                                  :depends-on ("json_tmcl_validation" "json_importer"))
204                                                           (:file "json_delete_interface"
205                                                                  :depends-on ("json_importer"))))
206                                     (:module "JTM"
207                                              :components ((:file "jtm_tools")
208                                                           (:file "jtm_importer"
209                                                                  :depends-on ("jtm_tools"))
210                                                           (:file "jtm_exporter"
211                                                                  :depends-on ("jtm_tools"))
212                                                           (:file "jtm_delete_interface"
213                                                                  :depends-on ("jtm_tools" "jtm_importer"))
214                                                           (:file "jtm_aliases"
215                                                                  :depends-on ("jtm_tools" "jtm_importer" "jtm_exporter")))))
216                        :depends-on ("base-tools" "model" "xml" "TM-SPARQL"))
217               (:module "ajax"
218                        :components ((:static-file "isidorus.html")
219                                     (:module "javascripts"
220                                              :components ((:static-file "constants.js")
221                                                           (:static-file "home.js")
222                                                           (:static-file "navi.js")
223                                                           (:static-file "make_fragment_node.js")
224                                                           (:static-file "edit_topic.js")
225                                                           (:module "external"
226                                                                    :components ((:module "prototype"
227                                                                                          :components ((:static-file "prototype.js")))
228                                                                                 (:module "scriptaculous"
229                                                                                          :components ((:static-file "builder.js")
230                                                                                                       (:static-file "controls.js")
231                                                                                                       (:static-file "dragdrop.js")
232                                                                                                       (:static-file "effects.js")
233                                                                                                       (:static-file "scriptaculous.js")
234                                                                                                       (:static-file "slider.js")
235                                                                                                       (:static-file "sound.js")
236                                                                                                       (:static-file "unittest.js")))))))
237                                     (:module "css"
238                                              :components ((:static-file "home.css")
239                                                           (:static-file "navi.css")
240                                                           (:static-file "main.css")))))
241               (:module "threading"
242                        :components ((:file "reader-writer"))))
243  :depends-on (:cxml
244               :drakma
245               :elephant
246               :fiveam
247               :pathnames
248               :hunchentoot
249               :uuid
250               :cl-json))
251
252;(setf sb-impl::*default-external-format* *old-external-format*)
253
254
255
256;;
257;; For the package pathnames, create a link from  ~/.sbcl/systems
258;; to the file pathnames.asd in Seibel's pathname-library.
259;;
Note: See TracBrowser for help on using the repository browser.