Skip to content

Commit 6db2a3b

Browse files
committed
chore: fix bzl_library graph
1 parent d06147e commit 6db2a3b

File tree

5 files changed

+75
-44
lines changed

5 files changed

+75
-44
lines changed

nodejs/BUILD.bazel

Lines changed: 26 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,41 @@
1+
# gazelle:map_kind bzl_library bzl_library @bazel_lib//:bzl_library.bzl
12
load("@bazel_lib//:bzl_library.bzl", "bzl_library")
23
load("//nodejs/private:nodejs_toolchains_repo.bzl", "PLATFORMS")
34
load("//nodejs/private:user_build_settings.bzl", "user_args")
45

56
package(default_visibility = ["//visibility:public"])
67

7-
exports_files([
8-
"index.for_docs.bzl",
9-
"providers.bzl",
10-
])
11-
128
bzl_library(
13-
name = "index.for_docs",
14-
srcs = [
15-
"index.for_docs.bzl",
16-
"providers.bzl",
17-
"repositories.bzl",
18-
"toolchain.bzl",
19-
"@bazel_tools//tools:bzl_srcs",
9+
name = "providers",
10+
srcs = ["providers.bzl"],
11+
deps = [
12+
"//nodejs/private/providers:stamp_setting_info",
13+
"//nodejs/private/providers:user_build_settings",
2014
],
15+
)
16+
17+
bzl_library(
18+
name = "repositories",
19+
srcs = ["repositories.bzl"],
2120
deps = [
22-
"//nodejs/private:bzl",
23-
"//nodejs/private/providers:bzl",
24-
"@bazel_skylib//lib:paths",
21+
"//nodejs/private:node_versions",
22+
"//nodejs/private:nodejs_repo_host_os_alias",
23+
"//nodejs/private:nodejs_toolchains_repo",
24+
"//nodejs/private:os_name",
2525
],
2626
)
2727

28+
bzl_library(
29+
name = "toolchain",
30+
srcs = ["toolchain.bzl"],
31+
)
32+
33+
bzl_library(
34+
name = "extensions",
35+
srcs = ["extensions.bzl"],
36+
deps = ["repositories"],
37+
)
38+
2839
# This is the target rule authors should put in their "toolchains"
2940
# attribute in order to get a node interpreter for the correct
3041
# platform.

nodejs/index.for_docs.bzl

Lines changed: 0 additions & 18 deletions
This file was deleted.

nodejs/private/BUILD.bazel

Lines changed: 39 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,43 @@
11
load("@bazel_lib//:bzl_library.bzl", "bzl_library")
22

3+
package(default_visibility = ["//nodejs:__subpackages__"])
4+
5+
bzl_library(
6+
name = "current_node_cc_headers",
7+
srcs = ["current_node_cc_headers.bzl"],
8+
)
9+
10+
bzl_library(
11+
name = "node_versions",
12+
srcs = ["node_versions.bzl"],
13+
)
14+
15+
bzl_library(
16+
name = "os_name",
17+
srcs = ["os_name.bzl"],
18+
deps = ["node_versions"],
19+
)
20+
21+
bzl_library(
22+
name = "nodejs_repo_host_os_alias",
23+
srcs = ["nodejs_repo_host_os_alias.bzl"],
24+
deps = ["os_name"],
25+
)
26+
27+
bzl_library(
28+
name = "nodejs_toolchains_repo",
29+
srcs = ["nodejs_toolchains_repo.bzl"],
30+
deps = ["os_name"],
31+
)
32+
33+
bzl_library(
34+
name = "stamp",
35+
srcs = ["stamp.bzl"],
36+
deps = ["//nodejs/private/providers:stamp_setting_info"],
37+
)
38+
339
bzl_library(
4-
name = "bzl",
5-
srcs = glob(["*.bzl"]),
6-
visibility = ["//visibility:public"],
7-
deps = [
8-
"//nodejs/private/providers:bzl",
9-
"@bazel_skylib//lib:dicts",
10-
],
40+
name = "user_build_settings",
41+
srcs = ["user_build_settings.bzl"],
42+
deps = ["//nodejs/private/providers:user_build_settings"],
1143
)

nodejs/private/nodejs_repo_host_os_alias.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"Provide convenience repository for the host platform"
22

3-
load("//nodejs/private:os_name.bzl", "is_windows_os", "os_name")
3+
load(":os_name.bzl", "is_windows_os", "os_name")
44

55
def _nodejs_host_os_alias_impl(repository_ctx):
66
ext = ".exe" if is_windows_os(repository_ctx) else ""

nodejs/private/providers/BUILD.bazel

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,14 @@
1414

1515
load("@bazel_lib//:bzl_library.bzl", "bzl_library")
1616

17+
package(default_visibility = ["//nodejs:__subpackages__"])
18+
19+
bzl_library(
20+
name = "stamp_setting_info",
21+
srcs = ["stamp_setting_info.bzl"],
22+
)
23+
1724
bzl_library(
18-
name = "bzl",
19-
srcs = glob(["*.bzl"]),
20-
visibility = ["//visibility:public"],
25+
name = "user_build_settings",
26+
srcs = ["user_build_settings.bzl"],
2127
)

0 commit comments

Comments
 (0)