@@ -52,6 +52,7 @@ load("//rules/acls:android_device_plugin_rollout.bzl", "ANDROID_DEVICE_PLUGIN_FA
5252load ("//rules/acls:android_feature_splits_dogfood.bzl" , "ANDROID_FEATURE_SPLITS_DOGFOOD" )
5353load ("//rules/acls:android_instrumentation_test_manifest_check_rollout.bzl" , "ANDROID_INSTRUMENTATION_TEST_MANIFEST_CHECK_FALLBACK" , "ANDROID_INSTRUMENTATION_TEST_MANIFEST_CHECK_ROLLOUT" )
5454load ("//rules/acls:android_instrumentation_test_prebuilt_test_apk.bzl" , "ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_FALLBACK" , "ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_ROLLOUT" )
55+ load ("//rules/acls:android_library_resources_without_srcs.bzl" , "ANDROID_LIBRARY_RESOURCES_WITHOUT_SRCS" , "ANDROID_LIBRARY_RESOURCES_WITHOUT_SRCS_GENERATOR_FUNCTIONS" )
5556load ("//rules/acls:android_library_starlark_resource_outputs.bzl" , "ANDROID_LIBRARY_STARLARK_RESOURCE_OUTPUTS_FALLBACK" , "ANDROID_LIBRARY_STARLARK_RESOURCE_OUTPUTS_ROLLOUT" )
5657load ("//rules/acls:android_library_use_aosp_aidl_compiler.bzl" , "ANDROID_LIBRARY_USE_AOSP_AIDL_COMPILER_ALLOWLIST" )
5758load ("//rules/acls:android_lint_checks_rollout.bzl" , "ANDROID_LINT_CHECKS_FALLBACK" , "ANDROID_LINT_CHECKS_ROLLOUT" )
@@ -142,6 +143,12 @@ def _in_android_test_lockdown_allowlist(fqn, generator):
142143def _in_b122039567 (fqn ):
143144 return matches (fqn , B122039567_DICT )
144145
146+ def _in_android_library_resources_without_srcs (fqn ):
147+ return matches (fqn , ANDROID_LIBRARY_RESOURCES_WITHOUT_SRCS_DICT )
148+
149+ def _in_android_library_resources_without_srcs_generator_functions (gfn ):
150+ return gfn in ANDROID_LIBRARY_RESOURCES_WITHOUT_SRCS_GENERATOR_FUNCTIONS_DICT
151+
145152def _in_android_library_starlark_resource_outputs_rollout (fqn ):
146153 return not matches (fqn , ANDROID_LIBRARY_STARLARK_RESOURCE_OUTPUTS_FALLBACK_DICT ) and matches (fqn , ANDROID_LIBRARY_STARLARK_RESOURCE_OUTPUTS_ROLLOUT_DICT )
147154
@@ -256,6 +263,8 @@ ANDROID_BINARY_STARLARK_SPLIT_TRANSITION_ROLLOUT_DICT = make_dict(ANDROID_BINARY
256263ANDROID_BINARY_STARLARK_SPLIT_TRANSITION_FALLBACK_DICT = make_dict (ANDROID_BINARY_STARLARK_SPLIT_TRANSITION_FALLBACK )
257264ANDROID_BINARY_WITH_SANDBOXED_SDKS_ALLOWLIST_DICT = make_dict (ANDROID_BINARY_WITH_SANDBOXED_SDKS_ALLOWLIST )
258265ANDROID_FEATURE_SPLITS_DOGFOOD_DICT = make_dict (ANDROID_FEATURE_SPLITS_DOGFOOD )
266+ ANDROID_LIBRARY_RESOURCES_WITHOUT_SRCS_DICT = make_dict (ANDROID_LIBRARY_RESOURCES_WITHOUT_SRCS )
267+ ANDROID_LIBRARY_RESOURCES_WITHOUT_SRCS_GENERATOR_FUNCTIONS_DICT = make_dict (ANDROID_LIBRARY_RESOURCES_WITHOUT_SRCS_GENERATOR_FUNCTIONS )
259268ANDROID_LIBRARY_STARLARK_RESOURCE_OUTPUTS_FALLBACK_DICT = make_dict (ANDROID_LIBRARY_STARLARK_RESOURCE_OUTPUTS_FALLBACK )
260269ANDROID_LIBRARY_STARLARK_RESOURCE_OUTPUTS_ROLLOUT_DICT = make_dict (ANDROID_LIBRARY_STARLARK_RESOURCE_OUTPUTS_ROLLOUT )
261270ANDROID_LINT_CHECKS_FALLBACK_DICT = make_dict (ANDROID_LINT_CHECKS_FALLBACK )
@@ -372,6 +381,8 @@ acls = struct(
372381 in_android_binary_with_sandboxed_sdks_allowlist = _in_android_binary_with_sandboxed_sdks_allowlist ,
373382 in_android_feature_splits_dogfood = _in_android_feature_splits_dogfood ,
374383 in_android_library_starlark_resource_outputs_rollout = _in_android_library_starlark_resource_outputs_rollout ,
384+ in_android_library_resources_without_srcs = _in_android_library_resources_without_srcs ,
385+ in_android_library_resources_without_srcs_generator_functions = _in_android_library_resources_without_srcs_generator_functions ,
375386 in_android_library_use_aosp_aidl_compiler_allowlist = _in_android_library_use_aosp_aidl_compiler_allowlist ,
376387 in_android_lint_checks_rollout = _in_android_lint_checks_rollout ,
377388 in_android_lint_rollout = _in_android_lint_rollout ,
0 commit comments