cc_library( name = "check_compat", testonly = True, hdrs = ["check_compat.h"], ) cc_library( name = "run_auto_test", testonly = True, hdrs = ["run_auto_test.h"], ) test_sizes = { "conference_peer_nick_test": "medium", } [cc_test( name = src[:-2], size = test_sizes.get( src[:-2], "small", ), srcs = [src], copts = ["-Wno-sign-compare"], deps = [ ":check_compat", ":run_auto_test", "//c-toxcore/other:monolith", "//c-toxcore/testing:misc_tools", "//c-toxcore/toxav", "//c-toxcore/toxcore", "//c-toxcore/toxencryptsave", ], ) for src in glob(["*_test.c"])] cc_library( name = "monolith", hdrs = glob([ "*.c", "*.h", ]), ) cc_test( name = "monolith_test", size = "small", srcs = ["monolith_test.cc"], copts = ["-Wno-sign-compare"], deps = [ ":check_compat", ":monolith", ":run_auto_test", "//c-toxcore/other:monolith", "//c-toxcore/testing:misc_tools", ], )