From 51360fc3497004fddcc351460bb9a1b9ae6b9b6a Mon Sep 17 00:00:00 2001 From: Tao Bao Date: Sun, 23 Sep 2018 15:39:33 -0700 Subject: [PATCH] mkbootimg: Build mkbootimg with Soong. Test: mmma -j system/core/mkbootimg Test: m dist Change-Id: Ib2588a6e4a559a99f0a35ece50e1e054e7899e01 --- mkbootimg/Android.bp | 31 +++++++++++++++++++ mkbootimg/Android.mk | 20 ------------ mkbootimg/{mkbootimg => mkbootimg.py} | 0 .../{unpack_bootimg => unpack_bootimg.py} | 0 4 files changed, 31 insertions(+), 20 deletions(-) delete mode 100644 mkbootimg/Android.mk rename mkbootimg/{mkbootimg => mkbootimg.py} (100%) mode change 100755 => 100644 rename mkbootimg/{unpack_bootimg => unpack_bootimg.py} (100%) mode change 100755 => 100644 diff --git a/mkbootimg/Android.bp b/mkbootimg/Android.bp index 576a677e7..c3cf74651 100644 --- a/mkbootimg/Android.bp +++ b/mkbootimg/Android.bp @@ -31,3 +31,34 @@ cc_library { header_libs: ["libmkbootimg_abi_headers"], export_header_lib_headers: ["libmkbootimg_abi_headers"], } + +python_defaults { + name: "mkbootimg_defaults", + + version: { + py2: { + enabled: true, + embedded_launcher: true, + }, + py3: { + enabled: false, + embedded_launcher: false, + }, + }, +} + +python_binary_host { + name: "mkbootimg", + defaults: ["mkbootimg_defaults"], + srcs: [ + "mkbootimg.py", + ], +} + +python_binary_host { + name: "unpack_bootimg", + defaults: ["mkbootimg_defaults"], + srcs: [ + "unpack_bootimg.py", + ], +} diff --git a/mkbootimg/Android.mk b/mkbootimg/Android.mk deleted file mode 100644 index 92e1e27d2..000000000 --- a/mkbootimg/Android.mk +++ /dev/null @@ -1,20 +0,0 @@ - -LOCAL_PATH:= $(call my-dir) -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := mkbootimg -LOCAL_MODULE_CLASS := EXECUTABLES -LOCAL_IS_HOST_MODULE := true - -LOCAL_MODULE := mkbootimg - -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_SRC_FILES := unpack_bootimg -LOCAL_MODULE_CLASS := EXECUTABLES -LOCAL_IS_HOST_MODULE := true - -LOCAL_MODULE := unpack_bootimg - -include $(BUILD_PREBUILT) diff --git a/mkbootimg/mkbootimg b/mkbootimg/mkbootimg.py old mode 100755 new mode 100644 similarity index 100% rename from mkbootimg/mkbootimg rename to mkbootimg/mkbootimg.py diff --git a/mkbootimg/unpack_bootimg b/mkbootimg/unpack_bootimg.py old mode 100755 new mode 100644 similarity index 100% rename from mkbootimg/unpack_bootimg rename to mkbootimg/unpack_bootimg.py