So that these can be built independently from the large sdk zip. The old
Make-based implementation created this as part of the large sdk zip,
then extracted it from that zip file.
This topic only adds the new definitions under a different filename,
full replacement will come in a follow-on CL.
Once we fully transitions to this mechanism, we'll be able to turn down
most modules on Macs, only building these and their dependencies.
Bug: 187222815
Change-Id: If6be8dd573a323ef8b343bc86116ffa3d43922a5
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