-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBUILD.bazel
49 lines (40 loc) · 984 Bytes
/
BUILD.bazel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
load("@bazel_gazelle//:def.bzl", "gazelle", "gazelle_binary")
load(
"@cgrindel_bazel_starlib//bzlformat:defs.bzl",
"bzlformat_missing_pkgs",
"bzlformat_pkg",
)
load("@cgrindel_bazel_starlib//bzltidy:defs.bzl", "tidy")
load(
"@cgrindel_bazel_starlib//updatesrc:defs.bzl",
"updatesrc_update_all",
)
bzlformat_pkg(name = "bzlformat")
bzlformat_missing_pkgs(name = "bzlformat_missing_pkgs")
updatesrc_update_all(name = "update_all")
tidy(
name = "tidy",
targets = [
":update_all",
":update_build_files",
":bzlformat_missing_pkgs_fix",
],
)
# MARK: - Gazelle
# Ignore the Swift build folder
# gazelle:exclude .build
gazelle_binary(
name = "gazelle_bin",
languages = [
"@bazel_skylib_gazelle_plugin//bzl",
"@rules_swift_package_manager//gazelle",
],
)
gazelle(
name = "update_build_files",
gazelle = ":gazelle_bin",
)
alias(
name = "update_files",
actual = "update_build_files",
)