Files
build_soong/cc
Jingwen Chen cda22c9bb9 Refactor 'in_make' to mean Kati is not skipped.
In Nougat and before, Make wrote a marker file to indicate that
soong_build was invoked from Make to change certain behaviors of Soong
at build time.
https://cs.android.com/android/platform/superproject/+/android-7.1.2_r36:build/core/soong.mk;l=70-73;drc=ae18638b0406ad107b0882a02a13cdd8b92f2a4e

Things have changed, and now soong_build is invoked from soong_ui, which
supports a --skip-make configuration flag:
https://cs.android.com/android/platform/superproject/+/master:build/soong/ui/build/build.go;l=31-33;drc=680387bf1d3ce7cbc77f535be7c42cec411b1687

Thus, the various remnants of 'EmbeddedInMake' and 'inMake'
configuration are misleading, since soong_build is no longer invoked
from Make. This CL refactors all instances to actually mean that
Kati is enabled (not skipped with --skip-make), and will run after
soong_build finishes, so Kati-specific behavior like the AndroidMk
singleton should run.

Test: TH presubmit

Change-Id: I576ab8e54f99f5c8ddf9feaf9a828019b279e266
2020-11-23 00:29:18 -05:00
..
2020-09-18 12:41:28 -07:00
2020-09-23 01:39:32 +08:00
2020-11-08 23:53:22 +00:00
2020-11-08 23:53:22 +00:00
2020-11-17 10:50:19 -08:00
2020-11-08 23:53:22 +00:00
2020-11-17 10:50:19 -08:00
2020-03-06 18:15:44 -08:00
2020-10-02 13:00:19 -07:00
2020-11-03 18:13:21 +00:00
2019-11-07 15:27:58 -08:00
2020-07-16 13:21:43 -07:00
2020-08-11 01:11:44 +00:00
2020-09-18 12:41:28 -07:00