summaryrefslogtreecommitdiffstats
path: root/mkbootimg
diff options
context:
space:
mode:
authorTao Bao <tbao@google.com>2018-09-23 15:39:33 -0700
committerTao Bao <tbao@google.com>2018-09-25 15:16:12 -0700
commit51360fc3497004fddcc351460bb9a1b9ae6b9b6a (patch)
treeda087b312492b63de1168f77da71d797db26147f /mkbootimg
parent2c7c8001228584551da973fd51dda2b426edc949 (diff)
downloadsystem_core-51360fc3497004fddcc351460bb9a1b9ae6b9b6a.tar.gz
system_core-51360fc3497004fddcc351460bb9a1b9ae6b9b6a.tar.bz2
system_core-51360fc3497004fddcc351460bb9a1b9ae6b9b6a.zip
mkbootimg: Build mkbootimg with Soong.
Test: mmma -j system/core/mkbootimg Test: m dist Change-Id: Ib2588a6e4a559a99f0a35ece50e1e054e7899e01
Diffstat (limited to 'mkbootimg')
-rw-r--r--mkbootimg/Android.bp31
-rw-r--r--mkbootimg/Android.mk20
-rw-r--r--[-rwxr-xr-x]mkbootimg/mkbootimg.py (renamed from mkbootimg/mkbootimg)0
-rw-r--r--[-rwxr-xr-x]mkbootimg/unpack_bootimg.py (renamed from mkbootimg/unpack_bootimg)0
4 files changed, 31 insertions, 20 deletions
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
index 2eb2bab56..2eb2bab56 100755..100644
--- a/mkbootimg/mkbootimg
+++ b/mkbootimg/mkbootimg.py
diff --git a/mkbootimg/unpack_bootimg b/mkbootimg/unpack_bootimg.py
index c37acd5ac..c37acd5ac 100755..100644
--- a/mkbootimg/unpack_bootimg
+++ b/mkbootimg/unpack_bootimg.py