platform_build/core
Ying Wang 0c4eb41885 Load only the current product config makefile.
To reduce the start time.
With the change and previous change of doing clean step in only given paths,
start time of mm/mmm is reduced from ~5s to about 1s;
lunch time is reduced from ~40s to 3.5s.

(cherry-pick of 157a5e1695593f935c3223430f4530e21f990378.)

Bug: 7186768,7169854
Change-Id: I0be5e2721efa66a80f112acf8f95e177ebc2f65b
2012-10-03 10:27:08 -07:00
..
combo Enable stack-protector for x86 2012-08-29 15:13:23 +08:00
tasks android.core.vm-tests-tf.jar path changed to HOST JAVA_LIBRARIES. 2012-09-11 11:47:22 -07:00
apicheck_msg_current.txt Current.xml and friends are now .txt instead. 2011-04-08 15:03:48 -07:00
apicheck_msg_last.txt auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
armelf.xsc Revert "ARM: compile everything with relro / bind_now." 2012-04-10 13:13:29 -07:00
base_rules.mk Load only the current product config makefile. 2012-10-03 10:27:08 -07:00
binary.mk am 6e587f53: Merge "Profiling use aprof, enable by LOCAL_ENABLE_APROF or LOCAL_ENABLE_APROF_JNI" 2012-06-22 14:31:05 -07:00
build-system.html Remove the simulator target from all makefiles. 2011-07-11 23:51:37 -07:00
build_id.mk Restore AOSP-style version numbers - do not merge 2012-05-01 08:48:04 -07:00
checktree auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
cleanbuild.mk Run clean steps in only given paths when using mm/mmm 2012-10-03 10:26:36 -07:00
cleanspec.mk Run clean steps in only given paths when using mm/mmm 2012-10-03 10:26:36 -07:00
clear_vars.mk am 6e587f53: Merge "Profiling use aprof, enable by LOCAL_ENABLE_APROF or LOCAL_ENABLE_APROF_JNI" 2012-06-22 14:31:05 -07:00
config.mk Load only the current product config makefile. 2012-10-03 10:27:08 -07:00
copy_headers.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
definitions.mk Load only the current product config makefile. 2012-10-03 10:27:08 -07:00
device.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
dex_preopt.mk Create telephony-common and mms-common - DO NOT MERGE 2012-07-17 12:22:58 -07:00
distdir.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
droiddoc.mk Load only the current product config makefile. 2012-10-03 10:27:08 -07:00
dumpvar.mk MIPS support to *.mk files and envsetup.sh 2012-08-10 09:15:38 -07:00
dynamic_binary.mk Refactor Stripper. Allow a stripper other than SOSLIM to be specified 2011-07-07 03:45:56 +02:00
envsetup.mk Remove support for user tags in the build system. 2012-08-16 22:36:41 -07:00
executable.mk Profiling use aprof, enable by LOCAL_ENABLE_APROF or LOCAL_ENABLE_APROF_JNI 2012-06-15 15:16:50 +08:00
filter_symbols.sh auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
find-jdk-tools-jar.sh Merge from AOSP 2011-11-11 16:03:56 -08:00
help.mk make help: prints a handy list of useful targets 2010-10-28 15:40:06 -04:00
host_executable.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
host_java_library.mk Remove the R/Manifest classes when building the static Java library 2011-12-15 16:36:55 -08:00
host_native_test.mk Use the host STL for host native test. 2011-06-22 16:01:48 -07:00
host_prebuilt.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
host_shared_library.mk Build system support to export include paths 2011-11-17 10:52:32 -08:00
host_static_library.mk Build system support to export include paths 2011-11-17 10:52:32 -08:00
java.mk add TARGET_BUILD_JAVA_SUPPORT_LEVEL to allow checking if java build is OK in PDK 2012-06-07 15:40:53 -07:00
java_library.mk am 0187511e: am 4243532d: am 301843ae: am 29e44b7a: Merge "Fix for "dexopt: No such file or directory" error" 2012-03-20 19:36:30 -07:00
legacy_prebuilts.mk The zoneinfo stuff is no longer legacy. 2012-08-15 18:34:49 -07:00
llvm_config.mk resolved conflicts for merge of 62855a83 to jb-dev-plus-aosp 2012-05-16 13:18:39 -07:00
main.mk Another error to warning 2012-08-17 01:12:27 -07:00
Makefile Remove duplicate src:dest pairs in PRODUCT_COPY_FILES 2012-09-05 18:09:49 -07:00
multi_prebuilt.mk allow setting LOCAL_STRIP_MODULE on multi_prebuilts 2011-09-06 10:31:37 -07:00
native_test.mk Add $(LOCAL_MODULE) as part of the installed path. 2010-07-26 16:25:55 -07:00
node_fns.mk Load only the current product config makefile. 2012-10-03 10:27:08 -07:00
notice_files.mk build speedup: Do not use shell 'find' function to look for NOTICE files. 2011-03-29 14:27:27 +02:00
package.mk Clean common intermediate files if overlay changed 2012-06-04 18:02:55 -07:00
pathmap.mk Track libnativehelper move for PDK. 2012-05-04 15:36:42 -07:00
pdk_config.mk add TARGET_BUILD_JAVA_SUPPORT_LEVEL to allow checking if java build is OK in PDK 2012-06-07 15:40:53 -07:00
phony_package.mk Remove the restriction that PHONY_PACKAGE needs LOCAL_REQUIRED_MODULES 2011-12-22 17:51:28 -08:00
post_clean.mk Clean common intermediate files if overlay changed 2012-06-04 18:02:55 -07:00
prebuilt.mk Write out export_includes whenever the module is built. 2012-04-18 17:35:55 -07:00
process_wrapper.sh auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
process_wrapper_gdb.cmds auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
process_wrapper_gdb.sh auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
product.mk Load only the current product config makefile. 2012-10-03 10:27:08 -07:00
product_config.mk Load only the current product config makefile. 2012-10-03 10:27:08 -07:00
proguard.flags Make ProGuard keep necessary members for serializable classes 2010-08-11 08:24:46 +08:00
proguard_tests.flags Fix and enable proguard on packages. 2010-02-11 13:41:10 -08:00
raw_executable.mk Support to build native libraries with prebuilt NDK 2010-07-13 16:29:18 -07:00
raw_static_library.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
root.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
shared_library.mk am 6e587f53: Merge "Profiling use aprof, enable by LOCAL_ENABLE_APROF or LOCAL_ENABLE_APROF_JNI" 2012-06-22 14:31:05 -07:00
static_java_library.mk More flexibility to keep/remove R.class in static Java library 2012-06-19 10:40:37 -07:00
static_library.mk am 6e587f53: Merge "Profiling use aprof, enable by LOCAL_ENABLE_APROF or LOCAL_ENABLE_APROF_JNI" 2012-06-22 14:31:05 -07:00
version_defaults.mk Set the AOSP master to be API level 16 2012-08-14 09:07:33 -07:00