【发布时间】:2019-09-06 05:27:12
【问题描述】:
我正在为一些在 AOSP 树中构建的用户使用内部工具。
要启用此工具的构建,必须将其添加到 make-system 中某处的 PRODUCT_PACKAGES 变量中。
PRODUCT_PACKAGES+=mytool
到目前为止,我一直将此作为对/build/make/target/product/base_system.mk 的未提交更改进行维护,我当然可以分叉此模块并维护我的补丁或将其维护为差异并在创建新工作区时对其进行补丁。
该项目现在需要与少数同事共享,因此这是一个减少 hacky 和更易于维护的好机会,因为分叉模块需要不断合并上游补丁。
该项目只为清单维护一个 git repo,为工具本身维护一个。
我怎样才能将此分配添加到 Makefile 而不必将其维护为 shell 脚本或其中一个 android git 的分叉版本?
【问题讨论】:
标签: android makefile android-source android-build