releasetools: Build build_super_image as a lib.

The lib will be shared by more users (e.g. add_img_to_target_files) in
follow-up changes.

Test: TreeHugger
Test: atest releasetools_test releasetools_py3_test
Change-Id: Iaa48bfc8c1dada41362d974773c124a001471ef8
This commit is contained in:
Tao Bao
2019-08-05 13:00:44 -07:00
parent 6240872250
commit 005305adf8

View File

@@ -24,6 +24,14 @@ python_defaults {
}, },
} }
python_library_host {
name: "releasetools_build_super_image",
defaults: ["releasetools_library_defaults"],
srcs: [
"build_super_image.py",
],
}
python_library_host { python_library_host {
name: "releasetools_common", name: "releasetools_common",
defaults: ["releasetools_library_defaults"], defaults: ["releasetools_library_defaults"],
@@ -110,11 +118,11 @@ python_binary_host {
name: "merge_builds", name: "merge_builds",
defaults: ["releasetools_binary_defaults"], defaults: ["releasetools_binary_defaults"],
srcs: [ srcs: [
"build_super_image.py",
"merge_builds.py", "merge_builds.py",
], ],
main: "merge_builds.py", main: "merge_builds.py",
libs: [ libs: [
"releasetools_build_super_image",
"releasetools_common", "releasetools_common",
], ],
} }
@@ -125,7 +133,6 @@ python_defaults {
"add_img_to_target_files.py", "add_img_to_target_files.py",
"apex_utils.py", "apex_utils.py",
"build_image.py", "build_image.py",
"build_super_image.py",
"check_ota_package_signature.py", "check_ota_package_signature.py",
"check_target_files_signatures.py", "check_target_files_signatures.py",
"edify_generator.py", "edify_generator.py",
@@ -142,6 +149,7 @@ python_defaults {
"test_*.py", "test_*.py",
], ],
libs: [ libs: [
"releasetools_build_super_image",
"releasetools_common", "releasetools_common",
"releasetools_verity_utils", "releasetools_verity_utils",
], ],