| load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") |
| load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") |
| |
| # Description: |
| # Package for tool to filter a jdeps proto |
| package( |
| default_applicable_licenses = ["//:license"], |
| default_visibility = ["//visibility:public"], |
| ) |
| |
| licenses(["notice"]) |
| |
| go_binary( |
| name = "jdeps", |
| srcs = ["jdeps.go"], |
| deps = [ |
| "//src/tools/jdeps/proto:deps_go_proto", |
| "@org_golang_google_protobuf//proto", |
| ], |
| ) |
| |
| go_binary( |
| name = "print_jdeps", |
| srcs = ["print_jdeps.go"], |
| deps = [ |
| "//src/tools/jdeps/proto:deps_go_proto", |
| "@org_golang_google_protobuf//proto", |
| ], |
| ) |
| |
| sh_test( |
| name = "jdeps_test", |
| srcs = ["jdeps_test.sh"], |
| data = [ |
| "testdata/test_data.jdeps", |
| ":jdeps", |
| ":print_jdeps", |
| ], |
| ) |