Check for module names in LOCAL_ADDITIONAL_DEPENDENCIES
If anything looks like a module name instead of a path (so if it doesn't have a / in it), forbid it from being in LOCAL_ADDITIONAL_DEPENDENCIES. Phony modules should not be dependencies, since they're never considered clean, and will force rebuilds. It will also force installation when we're only attempting to checkbuild. Most of the time LOCAL_REQUIRED_MODULES should be used instead, which will trigger the required modules to be installed if the local module is installed. Bug: 68042065 Test: build/soong/build_test.bash on aosp and internal Change-Id: I058ed6734d895eba3417b1d47c7f4a6b341bc137
Loading
Please register or sign in to comment