android_build/core
Torne (Richard Coles) a5afbe8ac6 Fix handling of .o files in LOCAL_GENERATED_SOURCES.
Rule-generated .o files (in gen_o_objects) were being given a dependency
on everything in LOCAL_GENERATED_SOURCES (except for other .o files);
unfortunately this can still create cycles in cases where there are
explicit dependencies between entries in LOCAL_GENERATED_SOURCES.

Instead, make handling of generated .o files consistent with other
generated files (which don't automatically get any dependencies on other
generated files) by excluding them from the target side of the rule.

Change-Id: I3fb5652dc3d85012c179a03b81887d16a85ab3bf
2013-08-29 15:36:34 +01:00
..
combo am fc8b6338: resolved conflicts for merge of d65a7da3 to jb-mr2-dev-plus-aosp 2013-08-15 14:34:09 -07:00
tasks Split the product-graph build commands 2013-08-01 17:45:35 -07:00
Makefile Create an empty zip file if no dict file found. 2013-08-28 18:38:25 -07:00
apicheck_msg_current.txt
apicheck_msg_last.txt
base_rules.mk Better handle of need_compile_java. 2013-08-28 14:05:20 -07:00
binary.mk Fix handling of .o files in LOCAL_GENERATED_SOURCES. 2013-08-29 15:36:34 +01:00
build-system.html
build_id.mk Fix klp-dev build file 2013-08-08 07:47:58 -07:00
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 ec3c15e5: am 04c4d34d: am 7311a344: Make it easier to enable obfuscation and optimization. 2013-08-23 10:12:26 -07:00
config.mk Don't bother going through the source tree 2013-08-09 10:08:30 -07:00
copy_headers.mk
definitions.mk am ec3c15e5: am 04c4d34d: am 7311a344: Make it easier to enable obfuscation and optimization. 2013-08-23 10:12:26 -07:00
device.mk
dex_preopt.mk Add PRODUCT_BOOT_JARS to derive BOOTCLASSPATH 2013-07-24 15:15:55 -07: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 Split framework jar. 2013-07-17 21:08:18 -07:00
dumpvar.mk Stash TARGET_CPU_VARIANT and print it in dumpvar. 2013-03-06 21:43:17 +00:00
dynamic_binary.mk Use += to append to target-specific PRIVATE_CLEAN_FILES 2013-01-28 10:58:01 -08:00
envsetup.mk add a fake data target. 2013-05-14 10:58:26 -07:00
executable.mk Support to switch between prebuilt and buiding from source 2013-01-15 15:28:08 -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_executable.mk Build from source or prebuilt 2012-12-14 14:48:00 -08:00
host_java_library.mk Make it a fatal error if no source files for Java module. 2013-08-28 11:19:36 -07:00
host_native_test.mk
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 Skip compiling Java if an apk has no Java code. 2013-08-28 17:28:36 -07:00
java_library.mk Make it a fatal error if no source files for Java module. 2013-08-28 11:19:36 -07:00
legacy_prebuilts.mk Add PRODUCT_BOOT_JARS to derive BOOTCLASSPATH 2013-07-24 15:15:55 -07:00
llvm_config.mk am fa29872a: Merge "[MIPS] Disabled madd support for Ingenic Xburst CPUs." 2013-05-21 12:25:39 -07:00
main.mk In apps_only build dist a module only if it has a BUILT file. 2013-08-27 15:04:57 -07:00
multi_prebuilt.mk Error and exit if BUILD_MULTI_PREBUILT is incorrectly used 2013-07-31 16:26:01 -07: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 Collect NOTICE files for apps_only build. 2013-08-24 13:55:59 -07:00
package.mk Better handle of need_compile_java. 2013-08-28 14:05:20 -07:00
pathmap.mk am c5b665ad: am 0ce71df0: Merge "remove renderscript support lib from javadocs" into jb-mr2-ub-dev 2013-07-24 16:27:49 -07:00
pdk_config.mk fix build 2013-07-25 18:22:43 -07:00
phony_package.mk Add LOCAL_ADDITIONAL_DEPENDENCIES support to BUILD_PHONY_PACKAGE 2013-07-15 16:44:26 -07:00
post_clean.mk
prebuilt.mk Don't check build prebuilt modules. 2013-08-02 13:30:54 -07:00
process_wrapper.sh
process_wrapper_gdb.cmds
process_wrapper_gdb.sh
product.mk Remove the vendor-specific vars from the protected list. 2013-08-26 14:57:52 -07:00
product_config.mk Add PRODUCT_BOOT_JARS to derive BOOTCLASSPATH 2013-07-24 15:15:55 -07: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
root.mk
shared_library.mk Support to switch between prebuilt and buiding from source 2013-01-15 15:28:08 -08:00
static_java_library.mk Better handle of need_compile_java. 2013-08-28 14:05:20 -07:00
static_library.mk Fix common typo in comments, warning and error messages. 2012-10-01 16:36:23 -07:00
version_defaults.mk Fake version number for AOSP master - do not merge 2013-05-20 09:50:39 -07:00