2026-03-13 12:31:38 +00:00
|
|
|
load("@rules_cc//cc:cc_binary.bzl", "cc_binary")
|
|
|
|
|
|
2018-06-04 17:53:16 +02:00
|
|
|
package(
|
|
|
|
|
default_visibility = ["//visibility:public"],
|
|
|
|
|
)
|
|
|
|
|
|
2019-07-17 14:39:56 +02:00
|
|
|
genrule(
|
2022-12-20 12:25:26 +01:00
|
|
|
name = "license",
|
2019-07-17 14:39:56 +02:00
|
|
|
srcs = ["@org_brotli//:LICENSE"],
|
|
|
|
|
outs = ["META-INF/LICENSE"],
|
|
|
|
|
cmd = "cp -f $< $@",
|
|
|
|
|
)
|
|
|
|
|
|
2018-06-04 17:53:16 +02:00
|
|
|
########################################################
|
|
|
|
|
# WARNING: do not (transitively) depend on this target!
|
|
|
|
|
########################################################
|
|
|
|
|
cc_binary(
|
|
|
|
|
name = "brotli_jni.dll",
|
|
|
|
|
srcs = [
|
2018-10-18 17:25:05 +02:00
|
|
|
"//org/brotli/wrapper/common:jni_src",
|
|
|
|
|
"//org/brotli/wrapper/dec:jni_src",
|
|
|
|
|
"//org/brotli/wrapper/enc:jni_src",
|
2018-06-04 17:53:16 +02:00
|
|
|
"@org_brotli//:common_headers",
|
|
|
|
|
"@org_brotli//:common_sources",
|
|
|
|
|
"@org_brotli//:dec_headers",
|
|
|
|
|
"@org_brotli//:dec_sources",
|
|
|
|
|
"@org_brotli//:enc_headers",
|
|
|
|
|
"@org_brotli//:enc_sources",
|
|
|
|
|
],
|
2026-03-13 12:31:38 +00:00
|
|
|
linkshared = True,
|
2018-06-04 17:53:16 +02:00
|
|
|
deps = [
|
2026-03-13 12:31:38 +00:00
|
|
|
"@bazel_tools//tools/jdk:jni",
|
2018-10-18 17:25:05 +02:00
|
|
|
"@org_brotli//:brotli_inc",
|
2018-06-04 17:53:16 +02:00
|
|
|
],
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
########################################################
|
|
|
|
|
# WARNING: do not (transitively) depend on this target!
|
|
|
|
|
########################################################
|
|
|
|
|
cc_binary(
|
|
|
|
|
name = "brotli_jni_no_dictionary_data.dll",
|
|
|
|
|
srcs = [
|
2018-10-18 17:25:05 +02:00
|
|
|
"//org/brotli/wrapper/common:jni_src",
|
|
|
|
|
"//org/brotli/wrapper/dec:jni_src",
|
|
|
|
|
"//org/brotli/wrapper/enc:jni_src",
|
2018-06-04 17:53:16 +02:00
|
|
|
"@org_brotli//:common_headers",
|
|
|
|
|
"@org_brotli//:common_sources",
|
|
|
|
|
"@org_brotli//:dec_headers",
|
|
|
|
|
"@org_brotli//:dec_sources",
|
|
|
|
|
"@org_brotli//:enc_headers",
|
|
|
|
|
"@org_brotli//:enc_sources",
|
|
|
|
|
],
|
|
|
|
|
defines = [
|
|
|
|
|
"BROTLI_EXTERNAL_DICTIONARY_DATA=",
|
|
|
|
|
],
|
2026-03-13 12:31:38 +00:00
|
|
|
linkshared = True,
|
2018-06-04 17:53:16 +02:00
|
|
|
deps = [
|
2026-03-13 12:31:38 +00:00
|
|
|
"@bazel_tools//tools/jdk:jni",
|
2018-10-18 17:25:05 +02:00
|
|
|
"@org_brotli//:brotli_inc",
|
2018-06-04 17:53:16 +02:00
|
|
|
],
|
|
|
|
|
)
|