ビルドロジックもこれに含まれています(system/sepolicy/Android.mk)。ポリシーがどのようにビルドされているかを説明します。ポリシーとデバイス固有のカスタマイズを組み合わせて作成されています。コンパイラと各種のチェッカーに渡されます。変数によって行われます。ファイルを検索する順序を指定するディレクトリのリストが含まれています。固有の設定用、デバイス固有の設定用のディレクトリを追加する場合があります。構成は次のようになります。ファイルは、複数のソースファイルで構成されています。この順序で連結することで生成されます。名前が同じファイルを連結したものです。してバイナリ形式でコンパイルされます。関連ファイルが含まれることになります。モードではなく)になっています。プロセスが次のタスクを実行します。ファイルを読み込みます。モードに切り替えます。ドメインルールを適用します。コンポーネントに分割されます。ポリシーに分割されます。して維持されることが保証されます。ファイルを使用することで、複数のバージョンについて保証されます。部分を組み合わせることで作成されます。ポリシーは次の場所に存在します。ポリシーの各コンポーネントを、対応するパーティションに生成します。手順は次のとおりです。Language(CIL)形式に変換します。ポリシーの一部としてパブリックから提供されたポリシーのバージョニングを行います。ポリシーにリンクされる属性に変換する必要がある部分を通知することによって行われます。ファイルを作成します。ポリシー内の対応する属性にリンクされるだけです。ポリシーとの互換性が確保されます。ファイル(デバイス上とプリコンパイルされたソリューションの両方で作成される)を組み合わせます。マッピング、プラットフォーム、ベンダーのポリシーを組み合わせます。ファイルをコンパイルします。定義されているものすべてが含まれています。