1# Creates test data for testing the rjar action. 2 3load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") 4load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 5 6package(default_visibility = ["//src/tools/ak/rjar:__subpackages__"]) 7 8licenses(["notice"]) 9 10genrule( 11 name = "pkgs", 12 outs = ["pkgs.txt"], 13 cmd = "printf 'android.support.v7\ncom.google.android.samples.skeletonapp\ncom.google.android.package.test' > '$@'", 14) 15 16genrule( 17 name = "R", 18 srcs = ["//src/java/com/example/sampleapp:_migrated/lib.srcjar"], 19 outs = ["R.java"], 20 cmd = """ 21 unzip -p $(location //src/java/com/example/sampleapp:_migrated/lib.srcjar) com/example/sampleapp/R.java > '$@' 22 sed -i -- '/public final class R/,$$!d' '$@' 23 sed -i -- 's/@Deprecated//g' '$@' 24 sed -i -- 's/ final / /g' '$@' 25""", 26) 27