blob: 7b7d81b83c86d6293f00a3a4077b8720c6973926 [file] [log] [blame]
Tianjie Xua5dcb7c2018-09-25 12:25:15 -07001# Description: brotli research tools.
2
3package(default_visibility = ["//visibility:public"])
4
5licenses(["notice"]) # MIT
6
7cc_library(
8 name = "dm",
9 srcs = ["deorummolae.cc"],
10 hdrs = [
11 "deorummolae.h",
12 "esaxx/sais.hxx",
13 ],
14)
15
16cc_library(
17 name = "durchschlag",
18 srcs = ["durchschlag.cc"],
19 hdrs = ["durchschlag.h"],
20 deps = ["@divsufsort//:libdivsufsort"],
21)
22
23cc_library(
24 name = "sieve",
25 srcs = ["sieve.cc"],
26 hdrs = ["sieve.h"],
27)
28
29cc_binary(
30 name = "dictionary_generator",
31 srcs = ["dictionary_generator.cc"],
32 deps = [
33 ":dm",
34 ":durchschlag",
35 ":sieve",
36 ],
37)
38
39cc_binary(
40 name = "brotli_decoder",
41 srcs = ["brotli_decoder.c"],
42 linkstatic = 1,
43 deps = ["@org_brotli//:brotlidec"],
44)