| package(default_visibility = ["//src/tools/launcher:__subpackages__"]) | |
| load("//src/tools/launcher:win_rules.bzl", "cc_library", "cc_binary", "cc_test") | |
| filegroup( | |
| name = "srcs", | |
| srcs = glob(["**"]), | |
| visibility = ["//visibility:public"], | |
| ) | |
| cc_library( | |
| name = "data_parser", | |
| srcs = ["data_parser.cc"], | |
| hdrs = ["data_parser.h"], | |
| deps = [":util"], | |
| ) | |
| cc_library( | |
| name = "util", | |
| srcs = ["launcher_util.cc"], | |
| hdrs = ["launcher_util.h"], | |
| deps = ["//src/main/cpp/util:filesystem"], | |
| ) | |
| cc_test( | |
| name = "util_test", | |
| srcs = ["launcher_util_test.cc"], | |
| deps = [ | |
| ":util", | |
| "@com_google_googletest//:gtest_main", | |
| ], | |
| ) | |
| cc_test( | |
| name = "data_parser_test", | |
| srcs = ["data_parser_test.cc"], | |
| deps = [ | |
| ":data_parser", | |
| "@com_google_googletest//:gtest_main", | |
| ], | |
| ) | |
| test_suite( | |
| name = "windows_tests", | |
| tags = [ | |
| "-no_windows", | |
| "-slow", | |
| ], | |
| visibility = ["//visibility:private"], | |
| ) | |
| test_suite( | |
| name = "all_windows_tests", | |
| tests = [ | |
| ":windows_tests", | |
| ], | |
| visibility = ["//src/tools/launcher:__pkg__"], | |
| ) |