| 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") |
| |
| # Description: |
| # Package for parse module |
| package( |
| default_applicable_licenses = ["//:license"], |
| default_visibility = ["//visibility:public"], |
| ) |
| |
| licenses(["notice"]) |
| |
| go_library( |
| name = "liteparse", |
| srcs = [ |
| "liteparse.go", |
| "non_values_parse.go", |
| "values_parse.go", |
| ], |
| importpath = "src/tools/ak/liteparse/liteparse", |
| deps = [ |
| "//src/common/golang:flags", |
| "//src/common/golang:walk", |
| "//src/tools/ak:types", |
| "//src/tools/ak/res", |
| "//src/tools/ak/res/proto:res_data_go_proto", |
| "//src/tools/ak/res/proto:res_meta_go_proto", |
| "//src/tools/ak/res/respipe", |
| "//src/tools/ak/res/resxml", |
| "@org_golang_google_protobuf//proto", |
| ], |
| ) |
| |
| go_test( |
| name = "liteparse_test", |
| size = "small", |
| srcs = [ |
| "liteparse_test.go", |
| "non_values_parse_test.go", |
| "values_parse_test.go", |
| ], |
| data = glob(["testdata/**"]), |
| embed = [":liteparse"], |
| deps = [ |
| "//src/common/golang:runfilelocation", |
| "//src/tools/ak/res", |
| "//src/tools/ak/res/proto:res_data_go_proto", |
| "//src/tools/ak/res/respipe", |
| "//src/tools/ak/res/resxml", |
| "@com_github_google_go_cmp//cmp:go_default_library", |
| ], |
| ) |
| |
| go_binary( |
| name = "liteparse_bin", |
| srcs = ["liteparse_bin.go"], |
| deps = [ |
| ":liteparse", |
| "//src/common/golang:flagfile", |
| ], |
| ) |