Skip to content

Commit e376580

Browse files
committed
Split ExecGroup into a new target.
PiperOrigin-RevId: 372342357
1 parent de9ff90 commit e376580

File tree

8 files changed

+21
-1
lines changed

8 files changed

+21
-1
lines changed

src/main/java/com/google/devtools/build/lib/analysis/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,7 @@ java_library(
401401
"//src/main/java/com/google/devtools/build/lib/exec:test_xml_output_parser_exception",
402402
"//src/main/java/com/google/devtools/build/lib/graph",
403403
"//src/main/java/com/google/devtools/build/lib/packages",
404+
"//src/main/java/com/google/devtools/build/lib/packages:exec_group",
404405
"//src/main/java/com/google/devtools/build/lib/packages/semantics",
405406
"//src/main/java/com/google/devtools/build/lib/profiler",
406407
"//src/main/java/com/google/devtools/build/lib/profiler:google-auto-profiler-utils",

src/main/java/com/google/devtools/build/lib/packages/BUILD

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,11 @@ java_library(
1616
["*.java"],
1717
exclude = [
1818
"BuilderFactoryForTesting.java", # see builder_factory_for_testing
19+
"ExecGroup.java",
1920
],
2021
),
2122
deps = [
23+
":exec_group",
2224
"//src/main/java/com/google/devtools/build/docgen/annot",
2325
"//src/main/java/com/google/devtools/build/lib/actions:execution_requirements",
2426
"//src/main/java/com/google/devtools/build/lib/analysis:config/config_matching_provider",
@@ -64,6 +66,18 @@ java_library(
6466
],
6567
)
6668

69+
java_library(
70+
name = "exec_group",
71+
srcs = ["ExecGroup.java"],
72+
deps = [
73+
"//src/main/java/com/google/devtools/build/lib/cmdline",
74+
"//src/main/java/com/google/devtools/build/lib/starlarkbuildapi",
75+
"//third_party:auto_value",
76+
"//third_party:guava",
77+
"//third_party:jsr305",
78+
],
79+
)
80+
6781
# TODO(kkress, adonovan) Eliminate this target, it is mostly unecessary. It
6882
# depends on lib:build-base for BlazeDirectories, which it uses for a type
6983
# parameter, but the param is unused.

src/main/java/com/google/devtools/build/lib/query2/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ java_library(
5656
"//src/main/java/com/google/devtools/build/lib/events",
5757
"//src/main/java/com/google/devtools/build/lib/graph",
5858
"//src/main/java/com/google/devtools/build/lib/packages",
59+
"//src/main/java/com/google/devtools/build/lib/packages:exec_group",
5960
"//src/main/java/com/google/devtools/build/lib/pkgcache",
6061
"//src/main/java/com/google/devtools/build/lib/pkgcache:QueryTransitivePackagePreloader",
6162
"//src/main/java/com/google/devtools/build/lib/profiler",

src/main/java/com/google/devtools/build/lib/skyframe/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,7 @@ java_library(
273273
"//src/main/java/com/google/devtools/build/lib/concurrent",
274274
"//src/main/java/com/google/devtools/build/lib/events",
275275
"//src/main/java/com/google/devtools/build/lib/packages",
276+
"//src/main/java/com/google/devtools/build/lib/packages:exec_group",
276277
"//src/main/java/com/google/devtools/build/lib/packages/semantics",
277278
"//src/main/java/com/google/devtools/build/lib/pkgcache",
278279
"//src/main/java/com/google/devtools/build/lib/pkgcache:QueryTransitivePackagePreloader",

src/test/java/com/google/devtools/build/lib/analysis/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ java_library(
117117
"//src/main/java/com/google/devtools/build/lib/events",
118118
"//src/main/java/com/google/devtools/build/lib/exec:bin_tools",
119119
"//src/main/java/com/google/devtools/build/lib/packages",
120+
"//src/main/java/com/google/devtools/build/lib/packages:exec_group",
120121
"//src/main/java/com/google/devtools/build/lib/pkgcache",
121122
"//src/main/java/com/google/devtools/build/lib/rules/android",
122123
"//src/main/java/com/google/devtools/build/lib/rules/cpp",

src/test/java/com/google/devtools/build/lib/analysis/util/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ java_library(
8989
"//src/main/java/com/google/devtools/build/lib/events",
9090
"//src/main/java/com/google/devtools/build/lib/exec:execution_options",
9191
"//src/main/java/com/google/devtools/build/lib/packages",
92+
"//src/main/java/com/google/devtools/build/lib/packages:exec_group",
9293
"//src/main/java/com/google/devtools/build/lib/packages/semantics",
9394
"//src/main/java/com/google/devtools/build/lib/pkgcache",
9495
"//src/main/java/com/google/devtools/build/lib/rules:repository/local_repository_rule",

src/test/java/com/google/devtools/build/lib/packages/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ java_test(
6565
"//src/main/java/com/google/devtools/build/lib/collect/nestedset",
6666
"//src/main/java/com/google/devtools/build/lib/events",
6767
"//src/main/java/com/google/devtools/build/lib/packages",
68-
"//src/main/java/com/google/devtools/build/lib/packages/semantics",
68+
"//src/main/java/com/google/devtools/build/lib/packages:exec_group",
6969
"//src/main/java/com/google/devtools/build/lib/pkgcache",
7070
"//src/main/java/com/google/devtools/build/lib/skyframe:tests_for_target_pattern_value",
7171
"//src/main/java/com/google/devtools/build/lib/skyframe/serialization",

src/test/java/com/google/devtools/build/lib/starlark/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ java_test(
5252
"//src/main/java/com/google/devtools/build/lib/collect/nestedset",
5353
"//src/main/java/com/google/devtools/build/lib/events",
5454
"//src/main/java/com/google/devtools/build/lib/packages",
55+
"//src/main/java/com/google/devtools/build/lib/packages:exec_group",
5556
"//src/main/java/com/google/devtools/build/lib/rules/cpp",
5657
"//src/main/java/com/google/devtools/build/lib/rules/java:java-compilation",
5758
"//src/main/java/com/google/devtools/build/lib/rules/objc",

0 commit comments

Comments
 (0)