"""Helper macro to compile and test code samples.""" def code_sample_cc(name): native.cc_binary( name = name, srcs = [name + ".cc"], deps = [ "//ortools/base", "//ortools/constraint_solver:cp", "//ortools/constraint_solver:routing", "//ortools/constraint_solver:routing_enums_cc_proto", "//ortools/constraint_solver:routing_flags", ], ) native.cc_test( name = name+"_test", size = "small", srcs = [name + ".cc"], deps = [ ":"+name, "//ortools/base", "//ortools/constraint_solver:cp", "//ortools/constraint_solver:routing", "//ortools/constraint_solver:routing_enums_cc_proto", "//ortools/constraint_solver:routing_flags", ], )