コードを生成するビルドスクリプト
ninja が不足しているファイルについてエラーを出す場合は、build.rs を確認して、それが ソースコードファイルを書き出しているかどうかを確認してください。
そうであれば、gnrt_config.toml を変更して、その クレートに build-script-outputs を追加してください。これが推移的依存関係、 つまり Chromium のコードが直接依存すべきではないものである場合は、 allow-first-party-usage=false も追加してください。そのファイルには、すでに いくつかの例があります。
[crate.unicode-linebreak]
allow-first-party-usage = false
build-script-outputs = ["tables.rs"]
次に、gnrt.py -- gen を再実行して BUILD.gn ファイルを再生成し、この特定の 出力ファイルが後続のビルド手順への入力であることを ninja に知らせてください。