OpenHarmony向けビルドシステムの構造と仕組み

OpenHarmonyのビルド基盤は、GNとNinjaを中核に据え、コンポーネント単位での柔軟な構成やモジュール拡張を実現するフレームワークです。このシステムは以下のような機能を提供します: 最小単位として「コンポーネント」を扱い、製品構成や個別ビルドを可能にする。 軽量・小型・標準の3種類のシステム向けにソリューションレベルのビルドをサポートし、IDE開発用SDK ...

7月22日 02:14 投稿

OpenHarmonyのビルドシステムアーキテクチャと実践ガイド

ビルドシステムの概要 OpenHarmonyのビルドサブシステムは、GN(Generate Ninja)とNinjaをベースとした構築基盤です。コンポーネント化された抽象レイヤーでビルド設定を管理し、以下の主要機能を提供します: コンポーネント単位での製品アセンブリと独立ビルド 軽量・小規模・標準システム向けのソリューションビルド、およびSDK開発キットの構築 チップベンダー向 ...

7月19日 00:00 投稿

GN ビルドシステム リファレンス マニュアル

GN リファレンス このドキュメントは「gn help --markdown all」の出力を自動生成したものです。 目次 コマンド analyze: ファイルリストに関連するターゲットを分析 args: ビルドで宣言された引数を表示または設定 check: ヘッダー依存関係を検証 clean: 出力ディレクトリをクリア clean_stale: 出力が不要になったファイルを削除 desc: ターゲットや設定详细信息を ...

7月8日 16:41 投稿