No description
Find a file
Dan Willemsen b40aab6955 Fix generated sources and headers
Add two cc properties: `generated_sources` and `generated_headers`,
instead of just adding genrule modules to `deps`. Label these with the
dep tagging mechanism, add the generated_headers paths to the include
paths, and add dependencies to generated headers for each compile.

Add dependencies so that regular sources can include generated yacc
headers, not just other generated lex/yacc files. Static/shared specific
sources still don't have dependencies to or from regular sources though.

Switch from an implicit dependency on generated files to an orderonly
dependency, since the depfile will take care of the necessary implicit
dependencies for incremental builds.

Change-Id: I436675acb1f57329d98b81c56dcb4384201a68ea
2016-04-20 15:54:19 -07:00
androidmk androidmk: Add support for LOCAL_MODULE_HOST_OS 2015-12-02 11:26:17 -08:00
cc Fix generated sources and headers 2016-04-20 15:54:19 -07:00
cmd Delay dependency errors to ninja time for unbundled builds 2015-12-18 13:13:15 -08:00
common Use blueprint DependencyTags 2016-04-12 15:24:02 -07:00
env Support dependencies on environment variables 2015-03-26 14:13:49 -07:00
genrule Fix generated sources and headers 2016-04-20 15:54:19 -07:00
glob Move globbing on top of pathtools.GlobWithExcludes 2015-04-29 14:59:23 -07:00
java Use blueprint DependencyTags 2016-04-12 15:24:02 -07:00
Android.bp Refactor cc 2016-03-21 17:31:04 -07:00
bootstrap.bash Improve BUILDDIR handling with symlinks 2016-03-22 19:53:36 -07:00
build.ninja.in Update build.ninja.in for bootstrap changes 2015-11-23 14:18:26 -08:00
copygcclib.sh Add soong_build primary builder 2015-03-13 20:28:16 -07:00
doc.go Add soong_build primary builder 2015-03-13 20:28:16 -07:00
register.go Remove EarlyMutators and DynamicDependencies 2015-11-03 15:46:08 -08:00
reverse_path.py Improve BUILDDIR handling with symlinks 2016-03-22 19:53:36 -07:00
reverse_path_test.py Improve BUILDDIR handling with symlinks 2016-03-22 19:53:36 -07:00
root.bp Use optional_dirs for non-soong projects 2016-03-07 21:05:02 -08:00
soong.bash Turn on ninja errors for duplicate rules 2016-03-01 17:22:24 -08:00
soong.bootstrap.in Use SRCDIR as a working directory 2015-09-17 23:42:25 -07:00