我尝试为给定的开发板构建 Froyo,但我不知道如何配置源代码树,尤其是在供应商或设备中应该将板特定代码和板配置 mkfile 放在哪里?
我首先将我的板特定代码和配置文件放在供应商文件夹中,如下所示:
vendor\cpyname\the_product_1\
,以及描述我的板配置的 BoardConfig.mk。
然后我vendor\cpyname\product\
使用 the_product_1.mk 开始构建源代码树。
无法使用小吃进行构建,在提供产品名称 (the_product_1) 时,我收到错误消息
build/core/product_configuration.mk
the_product_1 not found.
我也尝试使用设备文件夹,例如:
device\the_product_1\ with BoardConfig.mk,
and device\the_product_1\product\ with the_product_1.mk
小吃给出相同的结果。
请注意,第一个配置可以构建和生成图像make PRODUCT-the_product_1-eng
我个人也发现构建过程非常晦涩且缺少文档。请帮忙 :)
莱昂内尔