| package(default_visibility = ["//tools:__pkg__"]) |
| |
| py_binary( |
| name = "merge_manifests", |
| srcs = [ |
| "android_permissions.py", |
| "merge_manifests.py", |
| ], |
| deps = [ |
| "//third_party/py/gflags", |
| ], |
| ) |
| |
| py_test( |
| name = "merge_manifests_test", |
| srcs = ["merge_manifests_test.py"], |
| deps = [":merge_manifests"], |
| ) |
| |
| py_binary( |
| name = "build_split_manifest", |
| srcs = ["build_split_manifest.py"], |
| deps = [ |
| "//third_party/py/gflags", |
| ], |
| ) |
| |
| py_test( |
| name = "build_split_manifest_test", |
| srcs = ["build_split_manifest_test.py"], |
| deps = [ |
| ":build_split_manifest", |
| ], |
| ) |
| |
| py_binary( |
| name = "incremental_install", |
| srcs = ["incremental_install.py"], |
| deps = [ |
| "//third_party/py/concurrent:futures", |
| "//third_party/py/gflags", |
| ], |
| ) |
| |
| py_test( |
| name = "incremental_install_test", |
| srcs = ["incremental_install_test.py"], |
| deps = [ |
| ":incremental_install", |
| "//third_party/py/mock", |
| ], |
| ) |
| |
| py_binary( |
| name = "aar_native_libs_zip_creator", |
| srcs = [ |
| "aar_native_libs_zip_creator.py", |
| ], |
| deps = [ |
| "//third_party/py/gflags", |
| ], |
| ) |
| |
| py_test( |
| name = "aar_native_libs_zip_creator_test", |
| srcs = [ |
| "aar_native_libs_zip_creator_test.py", |
| ], |
| deps = [ |
| ":aar_native_libs_zip_creator", |
| ], |
| ) |
| |
| py_binary( |
| name = "stubify_manifest", |
| srcs = ["stubify_manifest.py"], |
| deps = [ |
| "//third_party/py/gflags", |
| ], |
| ) |
| |
| py_test( |
| name = "stubify_manifest_test", |
| srcs = ["stubify_manifest_test.py"], |
| deps = [ |
| ":stubify_manifest", |
| ], |
| ) |
| |
| sh_binary( |
| name = "zip_manifest_creator", |
| srcs = ["zip_manifest_creator.sh"], |
| data = ["//tools/zip:zipper"], |
| ) |
| |
| sh_test( |
| name = "zip_manifest_creator_test", |
| size = "small", |
| srcs = ["zip_manifest_creator_test.sh"], |
| data = [":zip_manifest_creator"], |
| ) |
| |
| py_binary( |
| name = "aar_embedded_jars_extractor", |
| srcs = ["aar_embedded_jars_extractor.py"], |
| deps = ["//third_party/py/gflags"], |
| ) |
| |
| py_test( |
| name = "aar_embedded_jars_extractor_test", |
| srcs = ["aar_embedded_jars_extractor_test.py"], |
| deps = [":aar_embedded_jars_extractor"], |
| ) |
| |
| py_binary( |
| name = "resource_extractor", |
| srcs = ["resource_extractor.py"], |
| ) |
| |
| py_test( |
| name = "resource_extractor_test", |
| srcs = ["resource_extractor_test.py"], |
| deps = [":resource_extractor"], |
| ) |
| |
| filegroup( |
| name = "srcs", |
| srcs = glob(["**"]) + ["//tools/android/emulator:srcs"], |
| ) |
| |
| filegroup( |
| name = "embedded_tools", |
| srcs = glob( |
| ["*"], |
| exclude = [ |
| "*_test.py", |
| "*_test.sh", |
| ], |
| ) + ["//tools/android/emulator:embedded_tools"], |
| ) |
| |
| # Exported for AndroidSdkRepositoryTest to use it instead of mocking it out. |
| exports_files(["android_sdk_repository_template.bzl"]) |