| filegroup( | 
 |     name = "srcs", | 
 |     srcs = glob(["**"]), | 
 |     visibility = ["//src:__pkg__"], | 
 | ) | 
 |  | 
 | filegroup( | 
 |     name = "embedded_tools", | 
 |     srcs = ["BUILD.tools"], | 
 |     visibility = ["//src:__pkg__"], | 
 | ) | 
 |  | 
 | config_setting( | 
 |     name = "linux_x86_64", | 
 |     values = {"cpu": "k8"}, | 
 |     visibility = ["//visibility:public"], | 
 | ) | 
 |  | 
 | config_setting( | 
 |     name = "darwin", | 
 |     values = {"cpu": "darwin"}, | 
 |     visibility = ["//visibility:public"], | 
 | ) | 
 |  | 
 | config_setting( | 
 |     name = "darwin_x86_64", | 
 |     values = {"cpu": "darwin_x86_64"}, | 
 |     visibility = ["//visibility:public"], | 
 | ) | 
 |  | 
 | config_setting( | 
 |     name = "iphonesdk", | 
 |     values = {"define": "IPHONE_SDK=1"}, | 
 |     visibility = ["//visibility:public"], | 
 | ) | 
 |  | 
 | config_setting( | 
 |     name = "freebsd", | 
 |     values = {"cpu": "freebsd"}, | 
 |     visibility = ["//visibility:public"], | 
 | ) | 
 |  | 
 | config_setting( | 
 |     name = "windows", | 
 |     values = {"cpu": "x64_windows"}, | 
 |     visibility = ["//visibility:public"], | 
 | ) | 
 |  | 
 | config_setting( | 
 |     name = "arm", | 
 |     values = {"cpu": "arm"}, | 
 |     visibility = ["//visibility:public"], | 
 | ) | 
 |  | 
 | config_setting( | 
 |     name = "remote", | 
 |     values = {"define": "EXECUTOR=remote"}, | 
 |     visibility = ["//visibility:public"], | 
 | ) |