AOSP теперь имеет новую систему сборки, а файл Android.bp
во многих местах заменил Android.mk
.Как добавить условный код в Android.bp
Теперь я хочу указать исходные файлы условно в зависимости от платформы.
Скажи что-то вроде этого:
if(atom)
{
src: [
.......list of files.......
],
exclude_srcs: [
.......list of files.......
]
} else
{
src: [
.......list of files.......
],
exclude_srcs: [
.......list of files.......
]
}
Любые предложения, как достичь этого? Также, как я могу достичь логических операций, таких как NOT
, OR
и т. Д. В условных выражениях?
Заранее спасибо.
В этом же документе предлагается использовать карту для замены условных операторов. В этом примере показано, как различные источники могут быть установлены для руки и x86. –
Это правда, я больше отвечал на вопрос в теме, чем предлагал решение для OP, поэтому спасибо, что указали это. – LLL