Question

I know that it's possible to print out a build variable (e.g. the TARGET_DEVICE) with

CALLED_FROM_SETUP=true BUILD_SYSTEM=build/core make -f build/core/config.mk dumpvar-TARGET_DEVICE

But how do I print a variable that gets set after the environment setup, therefore during the build system goes over all those Android.mk files, e.g. the variable ALL_MODULES or PRODCUT_PACKAGES.

What I've tried already:

CALLED_FROM_SETUP=true BUILD_SYSTEM=build/core make -f build/core/config.mk dumpvar-ALL_MODULES

CALLED_FROM_SETUP=true make -f build/core/main.mk dumpvar-ALL_MODULES

Both versions don't print anything (but do print something when I check for example TARGET_DEVICE).

So my actual question is how can I show the ALL_MODULES (or any other later set) variable?

Was it helpful?

Solution

What about adding line

$(info ALL_MODULES=$(ALL_MODULES))

into your Android.mk file?

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top