package(default_visibility = ["//visibility:public"]) | |
cc_library( | |
name = "hello-lib", | |
srcs = ["hello-lib.cc"], | |
hdrs = ["hello-lib.h"], | |
) | |
cc_binary( | |
name = "hello-world", | |
srcs = ["hello-world.cc"], | |
deps = [":hello-lib"], | |
) | |
cc_test( | |
name = "hello-success_test", | |
srcs = ["hello-world.cc"], | |
deps = [":hello-lib"], | |
) | |
cc_test( | |
name = "hello-fail_test", | |
srcs = ["hello-fail.cc"], | |
deps = [":hello-lib"], | |
) | |
filegroup( | |
name = "srcs", | |
srcs = ["BUILD"] + glob([ | |
"**/*.cc", | |
"**/*.h", | |
]), | |
) |