BUILD.bazel 774 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # Description: brotli research tools.
  2. package(default_visibility = ["//visibility:public"])
  3. licenses(["notice"]) # MIT
  4. cc_library(
  5. name = "dm",
  6. srcs = ["deorummolae.cc"],
  7. deps = ["@esaxx//:sais"],
  8. hdrs = ["deorummolae.h"],
  9. )
  10. cc_library(
  11. name = "durchschlag",
  12. srcs = ["durchschlag.cc"],
  13. hdrs = ["durchschlag.h"],
  14. deps = ["@divsufsort//:divsufsort"],
  15. )
  16. cc_library(
  17. name = "sieve",
  18. srcs = ["sieve.cc"],
  19. hdrs = ["sieve.h"],
  20. )
  21. cc_binary(
  22. name = "dictionary_generator",
  23. srcs = ["dictionary_generator.cc"],
  24. deps = [
  25. ":dm",
  26. ":durchschlag",
  27. ":sieve",
  28. ],
  29. )
  30. cc_binary(
  31. name = "brotli_decoder",
  32. srcs = ["brotli_decoder.c"],
  33. linkstatic = 1,
  34. deps = ["@org_brotli//:brotlidec"],
  35. )