1load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") 2load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 3 4# Description: 5# Package for R.jar module 6package( 7 default_applicable_licenses = ["//:license"], 8 default_visibility = ["//visibility:public"], 9) 10 11licenses(["notice"]) 12 13go_library( 14 name = "rjar", 15 srcs = ["rjar.go"], 16 importpath = "src/tools/ak/rjar/rjar", 17 deps = [ 18 "//src/common/golang:ziputils", 19 "//src/tools/ak:types", 20 ], 21) 22 23go_binary( 24 name = "rjar_bin", 25 srcs = ["rjar_bin.go"], 26 deps = [ 27 ":rjar", 28 "//src/common/golang:flagfile", 29 ], 30) 31 32go_test( 33 name = "rjar_test", 34 size = "small", 35 srcs = ["rjar_test.go"], 36 data = [ 37 "//src/tools/ak/rjar/testdata:R", 38 "//src/tools/ak/rjar/testdata:pkgs", 39 "@local_jdk//:bin/java", 40 "@remote_java_tools_for_rules_android//:java_tools/JavaBuilder_deploy.jar", 41 ], 42 embed = [":rjar"], 43 tags = [ 44 "manual", 45 "not_run:arm", 46 "nozapfhahn", 47 ], 48) 49