Skip to content

Commit 41f5c23

Browse files
katrecopybara-github
authored andcommitted
Split ConfiguredAttributeMapper into a new build target.
PiperOrigin-RevId: 411055066
1 parent b89d07d commit 41f5c23

8 files changed

Lines changed: 20 additions & 1 deletion

File tree

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:configured_attribute_mapper",
404405
"//src/main/java/com/google/devtools/build/lib/packages:exec_group",
405406
"//src/main/java/com/google/devtools/build/lib/packages/semantics",
406407
"//src/main/java/com/google/devtools/build/lib/profiler",

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

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,33 @@ filegroup(
1010
visibility = ["//src:__subpackages__"],
1111
)
1212

13+
java_library(
14+
name = "configured_attribute_mapper",
15+
srcs = ["ConfiguredAttributeMapper.java"],
16+
deps = [
17+
":packages",
18+
"//src/main/java/com/google/devtools/build/lib/analysis:config/config_matching_provider",
19+
"//src/main/java/com/google/devtools/build/lib/cmdline",
20+
"//third_party:guava",
21+
"//third_party:jsr305",
22+
],
23+
)
24+
1325
java_library(
1426
name = "packages",
1527
srcs = glob(
1628
["*.java"],
1729
exclude = [
1830
"BuilderFactoryForTesting.java", # see builder_factory_for_testing
1931
"ExecGroup.java",
32+
"ConfiguredAttributeMapper.java",
2033
],
2134
),
2235
deps = [
2336
":exec_group",
2437
"//src/main/java/com/google/devtools/build/docgen/annot",
2538
"//src/main/java/com/google/devtools/build/lib/actions:execution_requirements",
2639
"//src/main/java/com/google/devtools/build/lib/actions:thread_state_receiver",
27-
"//src/main/java/com/google/devtools/build/lib/analysis:config/config_matching_provider",
2840
"//src/main/java/com/google/devtools/build/lib/analysis:config/fragment",
2941
"//src/main/java/com/google/devtools/build/lib/analysis:config/fragment_class_set",
3042
"//src/main/java/com/google/devtools/build/lib/analysis:config/transitions/configuration_transition",

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ java_library(
6262
"//src/main/java/com/google/devtools/build/lib/events",
6363
"//src/main/java/com/google/devtools/build/lib/graph",
6464
"//src/main/java/com/google/devtools/build/lib/packages",
65+
"//src/main/java/com/google/devtools/build/lib/packages:configured_attribute_mapper",
6566
"//src/main/java/com/google/devtools/build/lib/packages:exec_group",
6667
"//src/main/java/com/google/devtools/build/lib/pkgcache",
6768
"//src/main/java/com/google/devtools/build/lib/pkgcache:QueryTransitivePackagePreloader",

src/main/java/com/google/devtools/build/lib/runtime/commands/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/exec:test_policy",
5757
"//src/main/java/com/google/devtools/build/lib/exec/local:options",
5858
"//src/main/java/com/google/devtools/build/lib/packages",
59+
"//src/main/java/com/google/devtools/build/lib/packages:configured_attribute_mapper",
5960
"//src/main/java/com/google/devtools/build/lib/pkgcache",
6061
"//src/main/java/com/google/devtools/build/lib/profiler",
6162
"//src/main/java/com/google/devtools/build/lib/profiler:profiler-output",

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ java_library(
125125
"//src/main/java/com/google/devtools/build/lib/events",
126126
"//src/main/java/com/google/devtools/build/lib/exec:bin_tools",
127127
"//src/main/java/com/google/devtools/build/lib/packages",
128+
"//src/main/java/com/google/devtools/build/lib/packages:configured_attribute_mapper",
128129
"//src/main/java/com/google/devtools/build/lib/packages:exec_group",
129130
"//src/main/java/com/google/devtools/build/lib/packages/semantics",
130131
"//src/main/java/com/google/devtools/build/lib/pkgcache",

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
@@ -90,6 +90,7 @@ java_library(
9090
"//src/main/java/com/google/devtools/build/lib/events",
9191
"//src/main/java/com/google/devtools/build/lib/exec:execution_options",
9292
"//src/main/java/com/google/devtools/build/lib/packages",
93+
"//src/main/java/com/google/devtools/build/lib/packages:configured_attribute_mapper",
9394
"//src/main/java/com/google/devtools/build/lib/packages/semantics",
9495
"//src/main/java/com/google/devtools/build/lib/pkgcache",
9596
"//src/main/java/com/google/devtools/build/lib/rules:repository/local_repository_rule",

src/test/java/com/google/devtools/build/lib/rules/apple/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ java_library(
2424
"//src/main/java/com/google/devtools/build/lib/analysis:xcode_config_event",
2525
"//src/main/java/com/google/devtools/build/lib/cmdline",
2626
"//src/main/java/com/google/devtools/build/lib/packages",
27+
"//src/main/java/com/google/devtools/build/lib/packages:configured_attribute_mapper",
2728
"//src/main/java/com/google/devtools/build/lib/rules/apple",
2829
"//src/main/java/com/google/devtools/build/lib/skyframe:configured_target_and_data",
2930
"//src/main/java/net/starlark/java/eval",

src/test/java/com/google/devtools/build/lib/rules/config/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ java_library(
3333
"//src/main/java/com/google/devtools/build/lib/analysis:transitive_info_collection",
3434
"//src/main/java/com/google/devtools/build/lib/cmdline",
3535
"//src/main/java/com/google/devtools/build/lib/packages",
36+
"//src/main/java/com/google/devtools/build/lib/packages:configured_attribute_mapper",
3637
"//src/main/java/com/google/devtools/build/lib/rules/config",
3738
"//src/main/java/com/google/devtools/build/lib/rules/config:config_feature_flag_options",
3839
"//src/main/java/com/google/devtools/build/lib/rules/config:feature_flag_value",

0 commit comments

Comments
 (0)