# Creates test data for testing the rjar action. load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") package(default_visibility = ["//src/tools/ak/rjar:__subpackages__"]) licenses(["notice"]) genrule( name = "pkgs", outs = ["pkgs.txt"], cmd = "printf 'android.support.v7\ncom.google.android.samples.skeletonapp\ncom.google.android.package.test' > '$@'", ) genrule( name = "R", srcs = ["//src/java/com/example/sampleapp:_migrated/lib.srcjar"], outs = ["R.java"], cmd = """ unzip -p $(location //src/java/com/example/sampleapp:_migrated/lib.srcjar) com/example/sampleapp/R.java > '$@' sed -i -- '/public final class R/,$$!d' '$@' sed -i -- 's/@Deprecated//g' '$@' sed -i -- 's/ final / /g' '$@' """, )