Home » Boots » Android Bp Bootstrap Go Package

Android Bp Bootstrap Go Package

Using soong_namespace with bootstrap _ go_package.

I’m trying to integrate two BSPs into the same Pie based branch, and I’m trying to do essentially this: / (AOSP root dir) | +-.

, subdirs = [ “androidmk”, “bpfix”, “cmd/*”, “fs”, “finder”, “jar”, “zip”, “third_party/zip”, “ui/*”, bootstrap _ go_package {: name: “soong-env”,: pkgPath: “android.

, 30/11/2018 @@ -23,24 +23,3 @@ bootstrap _ go_package {], pluginFor: [“soong_build”],} lineage_generator {name: “generated_kernel_includes”, // The headers make command, Note: subdirs and optional_subdirs are deprecated since Android Pie (see here).

From now on all Android.

bp files will be included by Soong.

Option #1.

You could update the all modules that refer to SomeLib as part of its shared_libs or static_libs instead of trying to change optional_subdirs.

This can be done by implementing a custom Mutator in Soong.

You can find a lot of examples on how to.

, // WARNING: Modifying this file will NOT automatically regenerate build.

ninja.

in! // // Before modifying this file make sure minibp is up to date: // 1) “repo sync build/soong” to make #, #android#androidAndroid.

mkMakefileBoardConfig.

mk# MARCO#Android.

mk#,MARCO.

, Android Bootstrap is a result of a template project I’ve developed over the years as well as a combination of a lot of great work that the GitHub Gaug.

es app and GitHub Android app showcased.

Some of the code in this project is based on the GitHub Gaug.

es and GitHub Android app.

, Android.

bp file format.

By design, Android.

bp files are very simple.

There are no conditionals or control flow statements – any complexity is handled in build logic written in Go.

The syntax and semantics of Android.

bp files are intentionally similar to Bazel BUILD files when possible.

Modules, #8.

0#android # Android.

bp Android.

mkAndroid.

mk# Android.

bp #androidninjaSoong Android.

bp #ninja#, Android.

bp file format.

By design, Android.

bp files are very simple.

There are no conditionals or control flow statements – any complexity is handled in build logic written in Go.

The syntax and semantics of Android.

bp files are intentionally similar to Bazel BUILD files when possible.

Modulesandroid bp bootstrap go package