platform_build/core
Ying Wang fc33037547 Dedup the targets and dependencies of required modules.
For whatever reason, two modules may have the same file as their
installed module. In that case circular dependency is created if the two
modules have requited-by relation.

Change-Id: I15ed271ca3f3c343e4662182ded5ccc63d6c42cc
2014-01-31 19:56:31 -08:00
..
combo am b1aec05a: am ad9209ad: Merge "Define __STDC_FORMAT_MACROS on Windows host builds." 2014-01-31 16:41:26 +00:00
tasks am 9f9204ec: am a4d70f94: am 0105f1cc: am 07b16c0d: Merge "collect_gpl_sources.mk: Declare rule to assemble GPL sources FORCE" 2014-01-27 23:09:10 +00:00
apicheck_msg_current.txt
apicheck_msg_last.txt
base_rules.mk Merge changes I62504bad,I16208cca,I4e4ceec6 2014-01-27 23:35:01 +00:00
binary.mk build: support LOCAL_*_32 and LOCAL_*_64 2014-01-29 18:35:23 -08:00
build-system.html add new gen/ directory for generated sources 2014-01-27 14:45:44 -08:00
build_id.mk Change build id to OPENMASTER 2013-11-25 15:37:46 +05:30
checktree
cleanbuild.mk Don't bother going through the source tree 2013-08-09 10:08:30 -07:00
cleanspec.mk core: don't hardcode "out" during findleaves.py invocations. 2013-07-11 19:08:06 -07:00
clear_vars.mk am 6a7699d5: am a8e6166f: Merge "build: rename LOCAL_32BIT_ONLY to LOCAL_32_BIT_ONLY" 2014-01-31 16:41:25 +00:00
config.mk Load compiler environment for a second arch. 2014-01-24 13:34:26 -08:00
copy_headers.mk avoid // in copy headers rule 2013-10-23 13:18:39 -07:00
definitions.mk am 8c89a9ff: am 4695598d: am ae49acbd: am 1acb1b64: Merge changes I62504bad,I16208cca,I4e4ceec6 2014-01-27 23:48:52 +00:00
device.mk
dex_preopt.mk PRODUCT_BOOT_JARS as a list of jar names separated by space 2014-01-07 14:31:49 -08:00
dex_preopt_libart.mk build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA 2014-01-28 11:29:58 -08:00
dex_preopt_libdvm.mk Create the dest dir before copying over files. 2013-12-17 17:37:16 -08:00
dex_preopt_odex_install.mk Make sure to install the .odex when running "make <module_name>" 2014-01-24 13:37:11 -08:00
distdir.mk Allow to call dist-for-goals multiple times for the same file 2013-03-01 16:51:26 -08:00
droiddoc.mk am 077ed54e: am 65ad13ae: am 68abe34c: am c2f639a1: Merge "Add "-encoding UTF-8" option to javadoc." 2013-12-10 19:42:55 +00:00
dumpvar.mk Switch x86 default compiler to multilib version 2013-08-26 10:42:42 +04:00
dynamic_binary.mk Support arch-specific LOCAL_ variables 2014-01-24 13:38:34 -08:00
envsetup.mk am 8c89a9ff: am 4695598d: am ae49acbd: am 1acb1b64: Merge changes I62504bad,I16208cca,I4e4ceec6 2014-01-27 23:48:52 +00:00
executable.mk build: rename LOCAL_32BIT_ONLY to LOCAL_32_BIT_ONLY 2014-01-29 18:35:23 -08:00
executable_internal.mk Support to build executables for TARGET_2ND_ARCH 2014-01-24 13:36:30 -08:00
filter_symbols.sh
find-jdk-tools-jar.sh
help.mk Don't bother going through the source tree 2013-08-09 10:08:30 -07:00
host_dalvik_java_library.mk Rework the generation of host java libraries. 2013-11-25 10:17:53 +00:00
host_dalvik_static_java_library.mk Rework the generation of host java libraries. 2013-11-25 10:17:53 +00:00
host_executable.mk Build from source or prebuilt 2012-12-14 14:48:00 -08:00
host_java_library.mk Emma support for host Java libraries. 2013-12-30 09:17:06 -08:00
host_java_library_common.mk Rework the generation of host java libraries. 2013-11-25 10:17:53 +00:00
host_native_test.mk gtest needs -lpthread. 2014-01-28 17:32:30 -08:00
host_prebuilt.mk
host_shared_library.mk Build from source or prebuilt 2012-12-14 14:48:00 -08:00
host_static_library.mk Fix common typo in comments, warning and error messages. 2012-10-01 16:36:23 -07:00
java.mk am 03a06f41: am 9507a0fd: am 82c59aef: am 71e8a22e: Merge "Add DEXPREOPT support for ART" 2013-12-18 01:06:10 +00:00
java_library.mk Add DEXPREOPT support for ART 2013-12-17 14:44:00 -08:00
legacy_prebuilts.mk Add PRODUCT_BOOT_JARS to derive BOOTCLASSPATH 2013-07-24 15:15:55 -07:00
llvm_config.mk am b3681d13: am ee2a10eb: am 0650d4a2: am 987616ed: Merge "Fix x86_64 build" 2014-01-10 17:45:43 +00:00
llvm_config_define_clang_flags.mk Allow clang to build host binaries. 2014-01-07 14:49:20 +08:00
main.mk Dedup the targets and dependencies of required modules. 2014-01-31 19:56:31 -08:00
Makefile Revert "Revert "Fix filter rule when checking for apks in PRODUCT_COPY_FILES."" 2014-01-21 20:25:46 -08:00
multi_prebuilt.mk build: Fix failed to assign a module name different with it's file name to a prebuilt module 2013-12-06 10:01:05 -08:00
native_test.mk Rely only on NDK libs if built against the NDK. 2012-09-26 17:19:01 -07:00
node_fns.mk Load only the current product config makefile. 2012-10-03 10:27:08 -07:00
notice_files.mk Set up rules to build static libraries for TARGET_2ND_ARCH 2014-01-24 13:35:09 -08:00
package.mk build: rename LOCAL_32BIT_ONLY to LOCAL_32_BIT_ONLY 2014-01-29 18:35:23 -08:00
pathmap.mk am 6fe9a949: am 69c36ee7: am 4fbf23ef: am 0a3cf1a0: Merge "Remove libthread_db from the default include path." 2014-01-28 01:04:55 +00:00
pdk_config.mk pdk: add android_common.jar 2014-01-29 10:01:37 -08:00
phony_package.mk Add LOCAL_ADDITIONAL_DEPENDENCIES support to BUILD_PHONY_PACKAGE 2013-07-15 16:44:26 -07:00
post_clean.mk Clean common intermediate files if overlay changed 2012-06-04 18:02:55 -07:00
prebuilt.mk build: rename LOCAL_32BIT_ONLY to LOCAL_32_BIT_ONLY 2014-01-29 18:35:23 -08:00
process_wrapper.sh
process_wrapper_gdb.cmds
process_wrapper_gdb.sh
product.mk resolved conflicts for merge of 1737b1ab to master 2014-01-28 13:10:27 -08:00
product_config.mk am 1fee45f1: am e854276d: Merge "Disable WITH_HOST_DALVIK on 64bit host builds." 2014-01-31 16:41:27 +00:00
proguard.emma.flags Keep the emma classes if emma is enabled. 2012-08-27 16:10:28 -07:00
proguard.flags Make it easier to enable obfuscation and optimization. 2013-08-22 17:12:38 -07:00
proguard_basic_keeps.flags Remove -allowaccessmodification from the basic Proguard flags 2013-08-13 17:40:24 -07:00
proguard_tests.flags Make it easier to enable obfuscation and optimization. 2013-08-22 17:12:38 -07:00
raw_executable.mk
raw_static_library.mk Support to build executables for TARGET_2ND_ARCH 2014-01-24 13:36:30 -08:00
root.mk
shared_library.mk build: rename LOCAL_32BIT_ONLY to LOCAL_32_BIT_ONLY 2014-01-29 18:35:23 -08:00
shared_library_internal.mk Set up rules to build shared libraries for TARGET_2ND_ARCH 2014-01-24 13:35:30 -08:00
static_java_library.mk Better handle of need_compile_java. 2013-08-28 14:05:20 -07:00
static_library.mk build: rename LOCAL_32BIT_ONLY to LOCAL_32_BIT_ONLY 2014-01-29 18:35:23 -08:00
static_library_internal.mk Set up rules to build static libraries for TARGET_2ND_ARCH 2014-01-24 13:35:09 -08:00
version_defaults.mk .1 becomes .2 2013-12-03 15:06:56 -08:00