blob: bca525abb5eae51ac68dfafbd6009f5675e5beb1 [file] [log] [blame]
# Description:
# singlejar C++ implementation.
package(default_visibility = ["//src:__subpackages__"])
filegroup(
name = "srcs",
srcs = glob(["**"]),
visibility = ["//src:__pkg__"],
)
cc_test(
name = "input_jar_scan_jartool_test",
size = "large",
srcs = [
"input_jar_scan_entries_test.h",
"input_jar_scan_jartool_test.cc",
":input_jar",
],
copts = ["-DJAR_TOOL_PATH=\\\"external/local_jdk/bin/jar\\\""],
data = [
"//external:jar",
"//external:jdk-default",
],
deps = ["//third_party:gtest"],
)
cc_test(
name = "input_jar_scan_ziptool_test",
size = "large",
srcs = [
"input_jar_scan_entries_test.h",
"input_jar_scan_ziptool_test.cc",
":input_jar",
],
deps = ["//third_party:gtest"],
)
cc_test(
name = "input_jar_bad_jar_test",
srcs = [
"input_jar_bad_jar_test.cc",
":input_jar",
],
deps = ["//third_party:gtest"],
)
cc_test(
name = "zlib_interface_test",
srcs = [
"zlib_interface_test.cc",
":zlib_interface",
],
deps = [
"//third_party:gtest",
"//third_party/zlib",
],
)
filegroup(
name = "input_jar",
srcs = [
"diag.h",
"input_jar.h",
"mapped_file.h",
"zip_headers.h",
],
)
filegroup(
name = "zlib_interface",
srcs = ["zlib_interface.h"],
)