Separate ijar sources from deployment zip. (#12556)
This is a github only patch from PR #12546. Needs to go in first.
PiperOrigin-RevId: 344260438
diff --git a/third_party/ijar/BUILD b/third_party/ijar/BUILD
index 3c4a993..e55bf5f 100644
--- a/third_party/ijar/BUILD
+++ b/third_party/ijar/BUILD
@@ -126,6 +126,20 @@
name = "ijar_transitive_zip",
srcs = [
":ijar_srcs_zip",
+ ":ijar_deploy_zip",
+ "//src:zlib_zip",
+ "//src/main/cpp/util:cpp_util_with_deps_zip",
+ ],
+ outs = ["ijar_with_deps.zip"],
+ cmd = "$(location //src:merge_zip_files) - $@ $(SRCS)",
+ tools = ["//src:merge_zip_files"],
+ visibility = ["//visibility:public"],
+)
+
+genrule(
+ name = "ijar_transitive_srcs_zip",
+ srcs = [
+ ":ijar_srcs_zip",
"//src:zlib_zip",
"//src/main/cpp/util:cpp_util_with_deps_zip",
],
@@ -136,14 +150,23 @@
)
genrule(
+ name = "ijar_deploy_zip",
+ srcs = [
+ ":ijar",
+ ":zipper",
+ ],
+ outs = ["ijar_deploy.zip"],
+ cmd = "$(location //src:zip_files) ijar $@ $(SRCS)",
+ tools = ["//src:zip_files"],
+ visibility = ["//visibility:public"],
+)
+
+genrule(
name = "ijar_srcs_zip",
srcs = glob(
["**"],
exclude = ["BUILD"],
- ) + [
- ":ijar",
- ":zipper",
- ],
+ ),
outs = ["ijar_srcs.zip"],
cmd = "$(location //src:zip_files) ijar $@ $(SRCS)",
tools = ["//src:zip_files"],