github.com/johnnyeven/libtools@v0.0.0-20191126065708-61829c1adf46/third_party/systemlibs/grpc.BUILD (about) 1 licenses(["notice"]) # Apache v2 2 3 filegroup( 4 name = "LICENSE", 5 visibility = ["//visibility:public"], 6 ) 7 8 cc_library( 9 name = "grpc", 10 linkopts = ["-lgrpc"], 11 visibility = ["//visibility:public"], 12 ) 13 14 cc_library( 15 name = "grpc++", 16 linkopts = ["-lgrpc++"], 17 visibility = ["//visibility:public"], 18 ) 19 20 cc_library( 21 name = "grpc_unsecure", 22 linkopts = ["-lgrpc_unsecure"], 23 visibility = ["//visibility:public"], 24 ) 25 26 cc_library( 27 name = "grpc++_unsecure", 28 linkopts = ["-lgrpc++_unsecure"], 29 visibility = ["//visibility:public"], 30 ) 31 32 genrule( 33 name = "ln_grpc_cpp_plugin", 34 outs = ["grpc_cpp_plugin.bin"], 35 cmd = "ln -s $$(which grpc_cpp_plugin) $@", 36 ) 37 38 sh_binary( 39 name = "grpc_cpp_plugin", 40 srcs = ["grpc_cpp_plugin.bin"], 41 visibility = ["//visibility:public"], 42 ) 43 44 genrule( 45 name = "ln_grpc_python_plugin", 46 outs = ["grpc_python_plugin.bin"], 47 cmd = "ln -s $$(which grpc_python_plugin) $@", 48 ) 49 50 sh_binary( 51 name = "grpc_python_plugin", 52 srcs = ["grpc_python_plugin.bin"], 53 visibility = ["//visibility:public"], 54 )