Convert the otatools.zip to soong for jars, cert files and releasetools
- Use "otatools_package_cert_files" to find cert files.
- The jar modules is from $(INTERNAL_OTATOOLS_MODULES_WITH_DEPS).
- The "otatools-package-temp" is temporary. It will be changed as
"otatools-package" after all files are ready in soong.
Bug: 395988167
Test: m dist otatools-package-temp
Change-Id: I473457cbd343473bdbc21874a18565aadd9d37a0
diff --git a/tools/releasetools/Android.bp b/tools/releasetools/Android.bp
index 3467152..2232385 100644
--- a/tools/releasetools/Android.bp
+++ b/tools/releasetools/Android.bp
@@ -650,3 +650,12 @@
unit_test: true,
},
}
+
+genrule {
+ name: "otatools_package_releasetools",
+ tools: ["soong_zip"],
+ srcs: ["**/*"],
+ cmd: "find build/make/tools/releasetools -name '*.pyc' -prune -o \\( -type f -o -type l \\) -print | sort > $(genDir)/files.txt && " +
+ "$(location soong_zip) -o $(out) -C build/make/tools -l $(genDir)/files.txt",
+ out: ["otatools_package_releasetools.zip"],
+}