summaryrefslogtreecommitdiffstats
path: root/sdk
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2018-08-29 16:16:05 -0700
committerDan Willemsen <dwillemsen@google.com>2018-08-30 11:20:59 -0700
commitee6f84f43292f5365852e83d76ba4a66da5257ba (patch)
treedb62fb33eb01bd822600f20c9685657bfa4a2dcc /sdk
parentf00581b07c6efc9ab9efc86ea156d250283936e2 (diff)
downloadandroid_development-ee6f84f43292f5365852e83d76ba4a66da5257ba.tar.gz
android_development-ee6f84f43292f5365852e83d76ba4a66da5257ba.tar.bz2
android_development-ee6f84f43292f5365852e83d76ba4a66da5257ba.zip
Expose the platform tools version as a C header
This had been getting parsed by system/core/platform_tools_tool_version.mk and inserted as a version into fastboot. Now that fastboot is converting to Soong, switch this over to a genrule in order to extract the version number. Test: fastboot --version Test: inspect generated header Test: change plat_tools_source.prop_template, rebuild fastboot Test: change plat_tools_source.prop_template to use ${PLATFORM_SDK_VERSION} Change-Id: Id807539ce057add50b7d10a234670820a8772351
Diffstat (limited to 'sdk')
-rw-r--r--sdk/Android.bp6
1 files changed, 6 insertions, 0 deletions
diff --git a/sdk/Android.bp b/sdk/Android.bp
new file mode 100644
index 000000000..0b1a31865
--- /dev/null
+++ b/sdk/Android.bp
@@ -0,0 +1,6 @@
+genrule {
+ name: "platform_tools_version",
+ cmd: "sed 's/$${PLATFORM_SDK_VERSION}/0/ ; s/^Pkg.Revision=\\(.*\\)/#define PLATFORM_TOOLS_VERSION \"\\1\"/p ; d' $(in) > $(out)",
+ srcs: ["plat_tools_source.prop_template"],
+ out: ["platform_tools_version.h"],
+}