• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 res module
6package(default_visibility = ["//visibility:public"])
7
8licenses(["notice"])
9
10go_library(
11    name = "res",
12    srcs = [
13        "naming.go",
14        "path.go",
15        "struct.go",
16        "xml.go",
17    ],
18    importpath = "src/tools/ak/res/res",
19    visibility = [
20        "//src/tools/ak:__subpackages__",
21        "//src/tools/resource_extractor:__subpackages__",
22        "//tools/android/incremental:__subpackages__",
23    ],
24    deps = [
25        "//src/tools/ak/res/proto:res_data_go_proto",
26        "//src/tools/ak/res/proto:res_meta_go_proto",
27        "@org_golang_google_protobuf//proto",
28    ],
29)
30
31go_test(
32    name = "res_test",
33    size = "small",
34    srcs = [
35        "naming_test.go",
36        "path_test.go",
37        "struct_test.go",
38    ],
39    embed = [":res"],
40)
41