fuchsia_product_configuration

新的 fuchsia_product_configuration 實作,會採用原始 JSON 設定。

參數

名稱 說明 預設
name 規則名稱。 -
product_config_json 產品組合 JSON 設定,做為 Starlark 字典。
這個 JSON 設定的格式可在以下 Rust 定義中找到:
//src/lib/assembly/config_schema/src/assembly_config.rs

採用檔案路徑的鍵/值應宣告為字串,並以「LABEL("前置字串和 ")」後置字串做為後置字串。
例如:
<br>{<br> "platform": {<br> "some_file": "LABEL(//path/to/file)",<br> },<br>},<br>

系統支援所有組合 JSON 輸入內容,但「product.package」
和「product.base_drivers」除外。



None
base_packages 要包含在底座中的 Fuchsia 套件。 None
cache_packages 要包含在快取中的 Fuchsia 套件。 None
base_driver_packages 要包含在產品中的基本驅動程式庫套件。 None
ota_configuration 要搭配產品使用的 OTA 設定。 None
relative_paths 是否使用相對路徑產生 Assembly 產品設定
,以便將設定移至他處。
False
kwargs 傳遞至實作規則的常見 Bazel 規則引數。 -