No description
7f64b6de31
Allow modules to vary their properties based on product variables. For now, DEVICE_USES_LOGD, DEVICE_USES_JEMALLOC, and DEVICE_USES_DLMALLOC, and BOARD_MALLOC_ALIGNMENT are supported. Product variables can provide a value (only bool and int supported for now), and if any of the product variable properties contains a "%d" then Sprintf will be called with the property value as the format and the product variable value convert to an int as the only argument. For example: product_variables: { dlmalloc_alignment: { cflags: ["-DMALLOC_ALIGNMENT=%d"], }, }, will cause -DMALLOC_ALIGNMENT=16 to be added to any top level properties called "cflags". Change-Id: I74882a6ab4914d3e222f8d06cfac371b7b829ae5 |
||
---|---|---|
androidbp/cmd | ||
androidmk | ||
cc | ||
cmd | ||
common | ||
env | ||
genrule | ||
glob | ||
java | ||
Android.bp | ||
bootstrap.bash | ||
build.ninja.in | ||
copygcclib.sh | ||
doc.go | ||
register.go | ||
root.bp | ||
soong.bash | ||
soong.bootstrap.in |