新的 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 規則引數。 | - |