| #!/usr/bin/env -S PYTHONPATH=../../../tools/extract-utils python3 |
| # |
| # SPDX-FileCopyrightText: 2024 The LineageOS Project |
| # SPDX-License-Identifier: Apache-2.0 |
| # |
| |
| from extract_utils.fixups_blob import ( |
| blob_fixup, |
| blob_fixups_user_type, |
| ) |
| from extract_utils.fixups_lib import ( |
| lib_fixup_remove, |
| lib_fixups, |
| lib_fixups_user_type, |
| ) |
| from extract_utils.main import ( |
| ExtractUtils, |
| ExtractUtilsModule, |
| ) |
| |
| namespace_imports = [ |
| "device/xiaomi/sm6225-common", |
| ] |
| |
| lib_fixups: lib_fixups_user_type = { |
| **lib_fixups, |
| } |
| |
| blob_fixups: blob_fixups_user_type = { |
| } # fmt: skip |
| |
| module = ExtractUtilsModule( |
| "sapphire", |
| "xiaomi", |
| blob_fixups=blob_fixups, |
| lib_fixups=lib_fixups, |
| namespace_imports=namespace_imports, |
| ) |
| |
| if __name__ == "__main__": |
| utils = ExtractUtils.device_with_common(module, "sm6225-common", module.vendor) |
| utils.run() |