blob: 56305a50249de8a9c572b0d1251a78d73d19b0a6 [file] [log] [blame]
Han-Wen Nienhuys28e7a6d2016-09-21 15:03:54 +02001exports_files(glob([
David Ostrovskyfa189072016-11-30 08:52:06 +01002 "LICENSE-*",
Han-Wen Nienhuys28e7a6d2016-09-21 15:03:54 +02003]))
Han-Wen Nienhuysc65ad972016-09-21 12:07:22 +02004
Yuxuan 'fishy' Wang9d0e8ea2016-08-09 13:55:47 -07005filegroup(
David Ostrovskyfa189072016-11-30 08:52:06 +01006 name = "all-licenses",
7 srcs = glob(
8 ["LICENSE-*"],
9 exclude = ["LICENSE-DO_NOT_DISTRIBUTE"],
10 ),
11 visibility = ["//visibility:public"],
Yuxuan 'fishy' Wang9d0e8ea2016-08-09 13:55:47 -070012)
13
David Ostrovskyb81b4f72016-05-21 19:55:01 +020014java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010015 name = "servlet-api-3_1",
16 data = ["//lib:LICENSE-Apache2.0"],
17 neverlink = 1,
18 visibility = ["//visibility:public"],
David Ostrovskye1359a32018-06-08 09:16:50 +020019 exports = ["@servlet-api-3_1//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020020)
21
22java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010023 name = "servlet-api-3_1-without-neverlink",
24 data = ["//lib:LICENSE-Apache2.0"],
25 visibility = ["//visibility:public"],
David Ostrovskye1359a32018-06-08 09:16:50 +020026 exports = ["@servlet-api-3_1//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020027)
28
29java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010030 name = "gson",
31 data = ["//lib:LICENSE-Apache2.0"],
32 visibility = ["//visibility:public"],
33 exports = ["@gson//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020034)
35
36java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010037 name = "protobuf",
38 data = ["//lib:LICENSE-protobuf"],
39 visibility = ["//visibility:public"],
40 exports = ["@protobuf//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020041)
42
43java_library(
David Pursehousebb371002018-11-23 13:55:37 +090044 name = "guava-failureaccess",
45 data = ["//lib:LICENSE-Apache2.0"],
46 visibility = ["//visibility:public"],
47 exports = ["@guava-failureaccess//jar"],
48)
49
50java_library(
David Pursehouse636c7ef2017-11-13 23:47:49 +090051 name = "j2objc",
52 data = ["//lib:LICENSE-Apache2.0"],
53 visibility = ["//visibility:public"],
54 exports = ["@j2objc//jar"],
55)
56
57java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010058 name = "guava",
59 data = ["//lib:LICENSE-Apache2.0"],
60 visibility = ["//visibility:public"],
David Ostrovskya84329b2018-10-17 08:05:04 +020061 exports = [
David Pursehousebb371002018-11-23 13:55:37 +090062 ":guava-failureaccess",
David Ostrovskya84329b2018-10-17 08:05:04 +020063 ":j2objc",
64 "@guava//jar",
65 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020066)
67
68java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010069 name = "jsch",
70 data = ["//lib:LICENSE-jsch"],
71 visibility = ["//visibility:public"],
72 exports = ["@jsch//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020073)
74
75java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010076 name = "juniversalchardet",
77 data = ["//lib:LICENSE-MPL1.1"],
78 visibility = ["//visibility:public"],
79 exports = ["@juniversalchardet//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020080)
81
82java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010083 name = "args4j",
84 data = ["//lib:LICENSE-args4j"],
85 visibility = ["//visibility:public"],
David Ostrovskye27a4042018-07-08 14:11:25 +020086 exports = ["@args4j-intern//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020087)
88
89java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010090 name = "automaton",
91 data = ["//lib:LICENSE-automaton"],
92 visibility = ["//visibility:public"],
93 exports = ["@automaton//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020094)
95
96java_library(
Paladox none54bd23b2017-11-04 19:00:02 +000097 name = "flexmark",
98 data = ["//lib:LICENSE-flexmark"],
David Ostrovskyfa189072016-11-30 08:52:06 +010099 visibility = ["//visibility:public"],
Paladox none54bd23b2017-11-04 19:00:02 +0000100 exports = ["@flexmark//jar"],
David Ostrovskyfa189072016-11-30 08:52:06 +0100101 runtime_deps = [
Paladox none54bd23b2017-11-04 19:00:02 +0000102 ":flexmark-ext-abbreviation",
David Ostrovskyfa189072016-11-30 08:52:06 +0100103 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +0200104)
105
106java_library(
Paladox none54bd23b2017-11-04 19:00:02 +0000107 name = "flexmark-ext-abbreviation",
108 data = ["//lib:LICENSE-flexmark"],
David Ostrovskyfa189072016-11-30 08:52:06 +0100109 visibility = ["//visibility:public"],
Paladox none54bd23b2017-11-04 19:00:02 +0000110 exports = ["@flexmark-ext-abbreviation//jar"],
111 runtime_deps = [
112 ":flexmark-ext-anchorlink",
113 ],
114)
115
116java_library(
117 name = "flexmark-ext-anchorlink",
118 data = ["//lib:LICENSE-flexmark"],
119 visibility = ["//visibility:public"],
120 exports = ["@flexmark-ext-anchorlink//jar"],
121 runtime_deps = [
122 ":flexmark-ext-autolink",
123 ],
124)
125
126java_library(
127 name = "flexmark-ext-autolink",
128 data = ["//lib:LICENSE-flexmark"],
129 visibility = ["//visibility:public"],
130 exports = ["@flexmark-ext-autolink//jar"],
131 runtime_deps = [
132 ":flexmark-ext-definition",
133 ],
134)
135
136java_library(
137 name = "flexmark-ext-definition",
138 data = ["//lib:LICENSE-flexmark"],
139 visibility = ["//visibility:public"],
140 exports = ["@flexmark-ext-definition//jar"],
141 runtime_deps = [
142 ":flexmark-ext-emoji",
143 ],
144)
145
146java_library(
147 name = "flexmark-ext-emoji",
148 data = ["//lib:LICENSE-flexmark"],
149 visibility = ["//visibility:public"],
150 exports = ["@flexmark-ext-emoji//jar"],
151 runtime_deps = [
152 ":flexmark-ext-escaped-character",
153 ],
154)
155
156java_library(
157 name = "flexmark-ext-escaped-character",
158 data = ["//lib:LICENSE-flexmark"],
159 visibility = ["//visibility:public"],
160 exports = ["@flexmark-ext-escaped-character//jar"],
161 runtime_deps = [
162 ":flexmark-ext-footnotes",
163 ],
164)
165
166java_library(
167 name = "flexmark-ext-footnotes",
168 data = ["//lib:LICENSE-flexmark"],
169 visibility = ["//visibility:public"],
170 exports = ["@flexmark-ext-footnotes//jar"],
171 runtime_deps = [
172 ":flexmark-ext-gfm-issues",
173 ],
174)
175
176java_library(
177 name = "flexmark-ext-gfm-issues",
178 data = ["//lib:LICENSE-flexmark"],
179 visibility = ["//visibility:public"],
180 exports = ["@flexmark-ext-gfm-issues//jar"],
181 runtime_deps = [
182 ":flexmark-ext-gfm-strikethrough",
183 ],
184)
185
186java_library(
187 name = "flexmark-ext-gfm-strikethrough",
188 data = ["//lib:LICENSE-flexmark"],
189 visibility = ["//visibility:public"],
190 exports = ["@flexmark-ext-gfm-strikethrough//jar"],
191 runtime_deps = [
192 ":flexmark-ext-gfm-tables",
193 ],
194)
195
196java_library(
197 name = "flexmark-ext-gfm-tables",
198 data = ["//lib:LICENSE-flexmark"],
199 visibility = ["//visibility:public"],
200 exports = ["@flexmark-ext-gfm-tables//jar"],
201 runtime_deps = [
202 ":flexmark-ext-gfm-tasklist",
203 ],
204)
205
206java_library(
207 name = "flexmark-ext-gfm-tasklist",
208 data = ["//lib:LICENSE-flexmark"],
209 visibility = ["//visibility:public"],
210 exports = ["@flexmark-ext-gfm-tasklist//jar"],
211 runtime_deps = [
212 ":flexmark-ext-gfm-users",
213 ],
214)
215
216java_library(
217 name = "flexmark-ext-gfm-users",
218 data = ["//lib:LICENSE-flexmark"],
219 visibility = ["//visibility:public"],
220 exports = ["@flexmark-ext-gfm-users//jar"],
221 runtime_deps = [
222 ":flexmark-ext-ins",
223 ],
224)
225
226java_library(
227 name = "flexmark-ext-ins",
228 data = ["//lib:LICENSE-flexmark"],
229 visibility = ["//visibility:public"],
230 exports = ["@flexmark-ext-ins//jar"],
231 runtime_deps = [
232 ":flexmark-ext-jekyll-front-matter",
233 ],
234)
235
236java_library(
237 name = "flexmark-ext-jekyll-front-matter",
238 data = ["//lib:LICENSE-flexmark"],
239 visibility = ["//visibility:public"],
240 exports = ["@flexmark-ext-jekyll-front-matter//jar"],
241 runtime_deps = [
242 ":flexmark-ext-superscript",
243 ],
244)
245
246java_library(
247 name = "flexmark-ext-superscript",
248 data = ["//lib:LICENSE-flexmark"],
249 visibility = ["//visibility:public"],
250 exports = ["@flexmark-ext-superscript//jar"],
251 runtime_deps = [
252 ":flexmark-ext-tables",
253 ],
254)
255
256java_library(
257 name = "flexmark-ext-tables",
258 data = ["//lib:LICENSE-flexmark"],
259 visibility = ["//visibility:public"],
260 exports = ["@flexmark-ext-tables//jar"],
261 runtime_deps = [
262 ":flexmark-ext-toc",
263 ],
264)
265
266java_library(
267 name = "flexmark-ext-toc",
268 data = ["//lib:LICENSE-flexmark"],
269 visibility = ["//visibility:public"],
270 exports = ["@flexmark-ext-toc//jar"],
271 runtime_deps = [
272 ":flexmark-ext-typographic",
273 ],
274)
275
276java_library(
277 name = "flexmark-ext-typographic",
278 data = ["//lib:LICENSE-flexmark"],
279 visibility = ["//visibility:public"],
280 exports = ["@flexmark-ext-typographic//jar"],
281 runtime_deps = [
282 ":flexmark-ext-wikilink",
283 ],
284)
285
286java_library(
287 name = "flexmark-ext-wikilink",
288 data = ["//lib:LICENSE-flexmark"],
289 visibility = ["//visibility:public"],
290 exports = ["@flexmark-ext-wikilink//jar"],
291 runtime_deps = [
292 ":flexmark-ext-yaml-front-matter",
293 ],
294)
295
296java_library(
297 name = "flexmark-ext-yaml-front-matter",
298 data = ["//lib:LICENSE-flexmark"],
299 visibility = ["//visibility:public"],
300 exports = ["@flexmark-ext-yaml-front-matter//jar"],
301 runtime_deps = [
302 ":flexmark-formatter",
303 ],
304)
305
306java_library(
307 name = "flexmark-formatter",
308 data = ["//lib:LICENSE-flexmark"],
309 visibility = ["//visibility:public"],
310 exports = ["@flexmark-formatter//jar"],
311 runtime_deps = [
312 ":flexmark-html-parser",
313 ],
314)
315
316java_library(
317 name = "flexmark-html-parser",
318 data = ["//lib:LICENSE-flexmark"],
319 visibility = ["//visibility:public"],
320 exports = ["@flexmark-html-parser//jar"],
321 runtime_deps = [
322 ":flexmark-profile-pegdown",
323 ],
324)
325
326java_library(
327 name = "flexmark-profile-pegdown",
328 data = ["//lib:LICENSE-flexmark"],
329 visibility = ["//visibility:public"],
330 exports = ["@flexmark-profile-pegdown//jar"],
331 runtime_deps = [
332 ":flexmark-util",
333 ],
334)
335
336java_library(
337 name = "flexmark-util",
338 data = ["//lib:LICENSE-flexmark"],
339 visibility = ["//visibility:public"],
340 exports = ["@flexmark-util//jar"],
341)
342
343java_library(
344 name = "autolink",
345 data = ["//lib:LICENSE-autolink"],
346 visibility = ["//visibility:public"],
347 exports = ["@autolink//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +0200348)
349
350java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +0100351 name = "tukaani-xz",
352 data = ["//lib:LICENSE-xz"],
353 visibility = ["//visibility:public"],
David Ostrovskye1359a32018-06-08 09:16:50 +0200354 exports = ["@tukaani-xz//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +0200355)
356
357java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +0100358 name = "mime-util",
359 data = ["//lib:LICENSE-Apache2.0"],
360 visibility = ["//visibility:public"],
David Ostrovskye1359a32018-06-08 09:16:50 +0200361 exports = ["@mime-util//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +0200362)
363
364java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +0100365 name = "guava-retrying",
366 data = ["//lib:LICENSE-Apache2.0"],
367 visibility = ["//visibility:public"],
David Ostrovskye1359a32018-06-08 09:16:50 +0200368 exports = ["@guava-retrying//jar"],
David Ostrovskyfa189072016-11-30 08:52:06 +0100369 runtime_deps = [":jsr305"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +0200370)
371
372java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +0100373 name = "jsr305",
374 data = ["//lib:LICENSE-Apache2.0"],
David Pursehouse4142f2d2017-10-23 16:49:38 +0900375 visibility = ["//visibility:public"],
David Ostrovskyfa189072016-11-30 08:52:06 +0100376 exports = ["@jsr305//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +0200377)
378
379java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +0100380 name = "blame-cache",
381 data = ["//lib:LICENSE-Apache2.0"],
382 visibility = ["//visibility:public"],
David Ostrovskye1359a32018-06-08 09:16:50 +0200383 exports = ["@blame-cache//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +0200384)
385
386java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +0100387 name = "h2",
388 data = ["//lib:LICENSE-h2"],
389 visibility = ["//visibility:public"],
390 exports = ["@h2//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +0200391)
392
393java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +0100394 name = "jimfs",
395 data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"],
396 visibility = ["//visibility:public"],
397 exports = ["@jimfs//jar"],
398 runtime_deps = [":guava"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +0200399)
400
401java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +0100402 name = "junit",
403 data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"],
404 visibility = ["//visibility:public"],
405 exports = [
406 ":hamcrest-core",
407 "@junit//jar",
408 ],
409 runtime_deps = [":hamcrest-core"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +0200410)
411
412java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +0100413 name = "hamcrest-core",
414 data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"],
415 visibility = ["//visibility:public"],
David Ostrovskye1359a32018-06-08 09:16:50 +0200416 exports = ["@hamcrest-core//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +0200417)
418
419java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +0100420 name = "javassist",
421 data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"],
422 visibility = ["//visibility:public"],
423 exports = ["@javassist//jar"],
Han-Wen Nienhuysbcb46c32016-08-24 14:34:23 -0300424)
425
426java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +0100427 name = "soy",
428 data = ["//lib:LICENSE-Apache2.0"],
429 visibility = ["//visibility:public"],
430 exports = ["@soy//jar"],
431 runtime_deps = [
432 ":args4j",
433 ":gson",
434 ":guava",
Paladox none761a19e2017-03-13 16:39:04 +0000435 ":html-types",
David Ostrovskyfa189072016-11-30 08:52:06 +0100436 ":icu4j",
437 ":jsr305",
438 ":protobuf",
439 "//lib/guice",
440 "//lib/guice:guice-assistedinject",
David Ostrovskye1359a32018-06-08 09:16:50 +0200441 "//lib/guice:javax_inject",
David Ostrovskyfa189072016-11-30 08:52:06 +0100442 "//lib/ow2:ow2-asm",
443 "//lib/ow2:ow2-asm-analysis",
444 "//lib/ow2:ow2-asm-commons",
445 "//lib/ow2:ow2-asm-util",
446 ],
David Ostrovskyf6b7d4a2016-08-28 20:54:50 +0200447)
David Ostrovskyc48e6c92016-09-22 16:13:50 +0200448
449java_library(
Paladox none761a19e2017-03-13 16:39:04 +0000450 name = "html-types",
451 data = ["//lib:LICENSE-Apache2.0"],
452 visibility = ["//visibility:public"],
David Ostrovskye1359a32018-06-08 09:16:50 +0200453 exports = ["@html-types//jar"],
Paladox none761a19e2017-03-13 16:39:04 +0000454)
455
456java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +0100457 name = "icu4j",
458 data = ["//lib:LICENSE-icu4j"],
459 visibility = ["//visibility:public"],
460 exports = ["@icu4j//jar"],
461)
Han-Wen Nienhuysa223f5a2019-04-25 12:15:41 +0200462
463sh_test(
464 name = "nongoogle_test",
465 srcs = ["nongoogle_test.sh"],
466 data = ["//tools:nongoogle.bzl"],
467)