Files
build/core
Dan Willemsen 04f53ed923 Split (ninja|soong).mk into config and rule portions
So that an external tool can read the configuration using
dump-many-vars, and write out the soong.variables file while only
loading config.mk.

Also remove dumpvar-% from PARSE_TIME_MAKE_GOALS, since it's only used
with CALLED_FROM_SETUP / config.mk. This provides an easy way to test
this change as well.

Test: get_build_var NINJA
Test: get_build_var ANDROID_GOALS
Test: get_build_var NINJA_GOALS
Test: get_build_var KATI_GOALS
Test: MAKECMDGOALS="droid sdk dumpvar-ANDROID_GOALS" get_build_var ANDROID_GOALS
Test: MAKECMDGOALS="droid sdk dumpvar-NINJA_GOALS" get_build_var NINJA_GOALS
Test: MAKECMDGOALS="droid sdk dumpvar-KATI_GOALS" get_build_var KATI_GOALS
Test: MAKECMDGOALS="out/build-a.ninja dumpvar-ANDROID_GOALS" get_build_var ANDROID_GOALS
Test: get_build_var SOONG_MAKEVARS_MK
Test: get_build_var SOONG_VARIABLES
Test: CALLED_FROM_SETUP=true BUILD_SYSTEM=build/core make -f build/core/config.mk out/soong/soong.variables showcommands
Test: Compare soong.variables from above, and before/after with `m`
Test: Compare out before/after with `m doesnotexist`
Test: `m dist doesnotexist`
Change-Id: I1bc291aa165297c930fe600067edad6ce4979210
2016-11-09 17:53:33 -08:00
..
2016-09-09 11:01:15 -07:00
2016-10-06 16:57:39 -07:00
2016-07-29 19:58:35 +00:00
2016-07-29 19:58:35 +00:00
2016-09-02 13:20:52 -07:00
2016-07-29 19:58:35 +00:00
2016-09-15 14:40:39 -07:00
2016-07-29 19:58:35 +00:00
2016-09-21 10:54:42 +02:00
2016-10-17 22:59:17 +00:00
2015-09-09 18:12:29 +00:00
2016-07-29 19:58:35 +00:00
2016-07-29 19:58:35 +00:00
2016-07-29 19:58:35 +00:00
2016-09-12 16:16:50 -07:00
2016-07-29 19:58:35 +00:00
2016-07-29 19:58:35 +00:00
2016-10-18 17:26:07 -07:00
2016-09-09 09:41:10 +01:00