Как переопределить настройки по умолчанию в Android.bp - PullRequest
0 голосов
/ 25 марта 2019

Например, в источнике Android 9.0.0_r30 есть два файла Android.bp:

art\build\Android.bp
art\tools\hiddenapi\Android.bp

в art \ build \ Android.bp, есть «art_defaults», под которым находятся cflags:

            "-msse4.2",
            "-mpopcnt",

и в art \ tools \ hiddenapi \ Android.bp есть

"defaults: ["art_defaults"]"

, поэтому он ссылается на "art_defaults" в art \ build \ Android.bp,в результате у него есть вышеуказанные cflags.

Вопрос в том, есть ли какой-либо простой способ отключить вышеуказанные cflags только в модуле hiddenapi в соответствии с искусством? (т.е. не писать сложные скрипты Go)

И более общий вопрос - как переопределить любую конфигурацию в Android.bp.

Как я знаю, очень мало документов об Android.bp, единственный известный мне документ - https://android.googlesource.com/platform/build/soong/

...