platform_build/core
Dan Willemsen 5ad9ccaf2a Prevent Kati from seeing MAKEFLAGS
We never want Kati to see MAKEFLAGS, as forcefully overriding variables
is terrible. The variables in MAKEFLAGS are still available in the
environment, so if part of the build wants input from the user, it
should be explicitly checking for an environment variable or using ?=

This commit shouldn't actually change any behavior -- the version of
Kati checked into our tree doesn't actually read MAKEFLAGS (the latest
version does, which is why this change is necessary). We're also already
clearing MAKEFLAGS during makeparallel, so the USE_GOMA case already
doesn't pass through MAKEFLAGS.

Test: Manual $(warnings $(origin MYTEST) $(MYTEST)) with old and new Kati
Change-Id: I5e4ffa66b3539a539cc7a26da24645b11445c469
2016-09-08 17:14:43 -07:00
..
clang Merge "Define DEFAULT_TIDY_HEADER_DIRS." 2016-09-08 20:24:07 +00:00
combo Allowing pairing mips64r6 with mips32r1 and r2 2016-08-10 12:13:30 -07:00
no_java_path Disable java when JAVA_NOT_REQUIRED is set 2016-02-08 17:02:48 -08:00
tasks Merge \"Update package whitelist to track changes to java.lang.invoke.\" 2016-08-01 12:29:17 +00:00
LINUX_KERNEL_COPYING build: Add LINUX_KERNEL_COPYING license file 2015-11-09 02:27:01 +01:00
Makefile Use full path in symbols zip file 2016-09-06 13:47:05 -07:00
aapt2.mk Add --auto-add-overlay if a module has LOCAL_STATIC_ANDROID_LIBRARIES 2016-03-02 18:55:46 -08:00
android_manifest.mk AAPT2: library resource compilation 2016-02-26 10:44:56 -08:00
apicheck_msg_current.txt
apicheck_msg_last.txt
aux_config.mk introduce AUX build class of targets 2016-08-02 08:06:28 -07:00
aux_executable.mk introduce AUX build class of targets 2016-08-02 08:06:28 -07:00
aux_static_library.mk introduce AUX build class of targets 2016-08-02 08:06:28 -07:00
aux_toolchain.mk introduce AUX build class of targets 2016-08-02 08:06:28 -07:00
base_rules.mk Build symlinks for -host and -target phony modules 2016-09-07 14:03:32 -07:00
binary.mk Define DEFAULT_TIDY_HEADER_DIRS. 2016-09-06 20:06:28 -07:00
build-system.html Fix build system documentation example 2016-05-08 19:24:58 -07:00
build_id.mk [DO NOT MERGE] Update BUILD_ID for nyc branches. 2016-03-02 18:18:07 -08:00
ccache.mk ccache: Allow external setting of CCACHE_COMPILERCHECK variable 2016-03-15 19:44:21 +02:00
checktree
cleanbuild.mk Don't clean obj/{APPS,JAVA_LIBRARIES} during installclean 2016-07-31 16:45:32 -07:00
cleanspec.mk
clear_vars.mk Merge "introduce AUX build class of targets" 2016-08-02 22:50:21 +00:00
config.mk Add tool to copy files in to fat16 images 2016-09-02 14:13:47 -07:00
config_sanitizers.mk Only add linker_asan as dependency to shared executables 2016-07-17 15:30:46 -07:00
configure_local_jack.mk Remove support of disabling Jack. 2016-03-30 14:03:12 -07:00
configure_module_stem.mk
copy_headers.mk Record module type statistics 2016-07-29 19:58:35 +00:00
cxx_stl_setup.mk Forbid libstdc++ on Linux and Darwin 2016-06-15 13:41:45 -07:00
definitions.mk Merge "introduce AUX build class of targets" 2016-08-02 22:50:21 +00:00
device.mk
dex_preopt.mk Build: Switch on oat file mini-debug-info for boot.oat 2016-05-11 01:22:42 +00:00
dex_preopt_libart.mk Skip uses-library check for preopted apps. 2016-06-14 02:15:53 +00:00
dex_preopt_libart_boot.mk Also turn down the logging for dex2oat on the boot image 2016-06-20 11:15:31 -07:00
dex_preopt_odex_install.mk Allow to build native tests for translation arch only. 2016-04-20 13:57:22 -07:00
distdir.mk Sort out ANDROID_GOALS, KATI_GOALS and NINJA_GOALS. 2015-11-03 17:10:28 -08:00
dpi_specific_apk.mk Merge "Make apks depend on their certificates" am: f0a465c2cb 2016-05-17 04:08:25 +00:00
droiddoc.mk resolve merge conflicts of dd9aee1 to stage-aosp-master 2016-07-29 14:15:14 -07:00
dumpvar.mk introduce AUX build class of targets 2016-08-02 08:06:28 -07:00
dynamic_binary.mk Add NATIVE_TESTS class, move host native tests 2016-05-24 12:43:16 -07:00
envsetup.mk Remove HOST_PREFER_32_BIT 2016-09-02 13:20:52 -07:00
executable.mk Record module type statistics 2016-07-29 19:58:35 +00:00
executable_internal.mk Remove unnecessary variables 2016-05-25 21:23:20 -07:00
executable_prefer_symlink.mk Remove HOST_PREFER_32_BIT 2016-09-02 13:20:52 -07:00
filter_symbols.sh
find-jdk-tools-jar.sh Error out early on nonstandard JDK directory layouts 2015-10-23 19:00:43 -07:00
fuzz_test.mk Create sub-directory for fuzzers under nativetest. 2016-09-02 13:25:59 -07:00
goma.mk Blacklist the GOMACC_PATH environment variable 2016-09-08 12:45:15 -07:00
help.mk
host_dalvik_java_library.mk Record module type statistics 2016-07-29 19:58:35 +00:00
host_dalvik_static_java_library.mk Record module type statistics 2016-07-29 19:58:35 +00:00
host_executable.mk Remove HOST_PREFER_32_BIT 2016-09-02 13:20:52 -07:00
host_executable_internal.mk Add NATIVE_TESTS class, move host native tests 2016-05-24 12:43:16 -07:00
host_fuzz_test.mk Record module type statistics 2016-07-29 19:58:35 +00:00
host_java_library.mk Record module type statistics 2016-07-29 19:58:35 +00:00
host_java_library_common.mk Remove javac support in host dex rules. 2016-03-24 16:48:47 -07:00
host_native_test.mk Record module type statistics 2016-07-29 19:58:35 +00:00
host_prebuilt.mk Record module type statistics 2016-07-29 19:58:35 +00:00
host_shared_library.mk Remove HOST_PREFER_32_BIT 2016-09-02 13:20:52 -07:00
host_shared_library_internal.mk Remove USE_NINJA=false 2016-02-26 21:48:31 -08:00
host_shared_test_lib.mk Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
host_static_library.mk Remove HOST_PREFER_32_BIT 2016-09-02 13:20:52 -07:00
host_static_library_internal.mk Fix LOCAL_MODULE_HOST_OS 2015-09-04 15:41:38 -07:00
host_static_test_lib.mk Record module type statistics 2016-07-29 19:58:35 +00:00
host_test_internal.mk Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
install_jni_libs.mk
install_jni_libs_internal.mk Account for `LOCAL_NDK_VERSION` when packaging. 2016-08-08 17:13:31 -07:00
jack-default.args Do not force turn off of Jack warning 2016-06-08 17:00:09 +02:00
java.mk Merge \"Fix typo in setting PRIVATE_MODULE for AIDL source\" 2016-06-24 21:29:55 +00:00
java_common.mk Merge \"Extend SDK link check to java libraries\" 2016-07-11 20:27:08 +00:00
java_library.mk Record module type statistics 2016-07-29 19:58:35 +00:00
main.mk Merge "Fix GET-INSTALL-PATH to work with Soong" 2016-08-15 21:17:33 +00:00
module_arch_supported.mk Tell Soong about HOST_CROSS_* 2016-02-29 13:55:14 -08:00
multi_prebuilt.mk Record module type statistics 2016-07-29 19:58:35 +00:00
multilib.mk Add HOST_CROSS_OS 2015-09-09 18:12:29 +00:00
native_benchmark.mk resolve merge conflicts of dd9aee1 to stage-aosp-master 2016-07-29 14:15:14 -07:00
native_test.mk Record module type statistics 2016-07-29 19:58:35 +00:00
ninja.mk Prevent Kati from seeing MAKEFLAGS 2016-09-08 17:14:43 -07:00
node_fns.mk
notice_files.mk Record module type statistics 2016-07-29 19:58:35 +00:00
package.mk Record module type statistics 2016-07-29 19:58:35 +00:00
package_internal.mk Merge "Make apks depend on their certificates" am: f0a465c2cb 2016-05-17 04:08:25 +00:00
pathmap.mk Merge "Add documents-archive to SDK, docs builds" into nyc-dev 2016-05-19 19:39:11 +00:00
pdk_config.mk Merge "Move PDK selection into config.mk" am: 655dd3ea76 2016-02-02 20:40:49 +00:00
pdk_fusion_modules.mk Use $(BUILD_SYSTEM) as the LOCAL_PATH of auto-generated modules. 2016-03-25 11:06:51 -07:00
phony_package.mk Record module type statistics 2016-07-29 19:58:35 +00:00
post_clean.mk Clean generated source dir if .proto/.rs is gonee. 2016-03-02 10:59:59 -08:00
prebuilt.mk Record module type statistics 2016-07-29 19:58:35 +00:00
prebuilt_internal.mk Identify modules ready to be converted to Soong 2016-08-26 13:33:31 -07:00
process_wrapper.sh
process_wrapper_gdb.cmds
process_wrapper_gdb.sh
product-graph.mk Fix "make product-graph" and "make dump-products". 2015-10-28 16:49:44 -07:00
product.mk resolve merge conflicts of 9d73af0 to stage-aosp-master 2016-06-30 21:42:44 -07:00
product_config.mk resolve merge conflicts of 9d73af0 to stage-aosp-master 2016-06-30 21:42:44 -07:00
proguard.emma.flags
proguard.flags Let proguard keep classes/methods annotated with internal VisibleForTesting. 2015-07-27 13:24:30 +09:00
proguard.jacoco.flags Support code coverage with Jack 2016-01-27 19:14:14 +01:00
proguard_basic_keeps.flags
proguard_tests.flags
root.mk
sdk_font.mk Sort more instances of wildcard and find 2015-09-30 22:25:49 +00:00
setup_one_odex.mk
shared_library.mk Record module type statistics 2016-07-29 19:58:35 +00:00
shared_library_internal.mk Remove unnecessary variables 2016-05-25 21:23:20 -07:00
shared_test_lib.mk Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
soong.mk Remove HOST_PREFER_32_BIT 2016-09-02 13:20:52 -07:00
static_java_library.mk resolve merge conflicts of dd9aee1 to stage-aosp-master 2016-07-29 14:15:14 -07:00
static_library.mk Record module type statistics 2016-07-29 19:58:35 +00:00
static_library_internal.mk Delete relics left behind by commit 86e6b7ed51 . 2016-03-04 16:28:01 -08:00
static_test_lib.mk Record module type statistics 2016-07-29 19:58:35 +00:00
target_test_internal.mk Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
version_defaults.mk resolve merge conflicts of 12db224 to lmp-mr1-dev am: 0c672afc40 am: cf51c6cb29 am: cbf1e2cc94 am: 9fc3cf7ba2 am: 3749025ccb am: e7bc1542db 2016-06-22 01:43:47 +00:00