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 tool to filter a jdeps proto 6package( 7 default_applicable_licenses = ["//:license"], 8 default_visibility = ["//visibility:public"], 9) 10 11licenses(["notice"]) 12 13go_binary( 14 name = "jdeps", 15 srcs = ["jdeps.go"], 16 deps = [ 17 "//src/tools/jdeps/proto:deps_go_proto", 18 "@org_golang_google_protobuf//proto", 19 ], 20) 21 22go_binary( 23 name = "print_jdeps", 24 srcs = ["print_jdeps.go"], 25 deps = [ 26 "//src/tools/jdeps/proto:deps_go_proto", 27 "@org_golang_google_protobuf//proto", 28 ], 29) 30 31sh_test( 32 name = "jdeps_test", 33 srcs = ["jdeps_test.sh"], 34 data = [ 35 "testdata/test_data.jdeps", 36 ":jdeps", 37 ":print_jdeps", 38 ], 39) 40