platform_build_soong/android
Colin Cross 5beccee92c Split logtags implementations for cc and java
Logtags files in cc and java are treated fundamentally differently.
In cc, they are not used for compiling at all, but need to be passed
to Make to be combined into the global logtags list, and logtag files
are listed in a logtags property.  In java they are listed in srcs
and produce generated code that is compiled in, and so shouldn't
also need to be listed in a logtags property.

Move the logtags property to cc and export it to Make from there,
and have java extract logtags files from srcs to be exported to
Make.

Test: m checkbuild
Change-Id: I31d49289efe72db60d2f33566df771b4a3ebc8a0
2017-12-07 15:32:30 -08:00
..
androidmk.go Split logtags implementations for cc and java 2017-12-07 15:32:30 -08:00
api_levels.go Make *Context.Config return a Config instead of a interface{} 2017-11-30 00:44:11 +00:00
arch.go Split java_binary modules into common and binary variants 2017-12-06 04:16:21 +00:00
config.go Revert "Default to building with OpenJDK 9 -target 1.8." 2017-12-05 02:10:55 +00:00
config_test.go Prohibit accidental renames of product config json fields 2017-11-20 16:28:53 -08:00
defaults.go Convert Visit*Deps from blueprint.Module to android.Module 2017-10-24 13:01:03 -07:00
defs.go Make binaries executable 2017-08-31 13:48:52 -07:00
env.go Make *Context.Config return a Config instead of a interface{} 2017-11-30 00:44:11 +00:00
expand.go genrule: expand $$ to $$ 2016-11-22 15:41:08 -08:00
expand_test.go genrule: expand $$ to $$ 2016-11-22 15:41:08 -08:00
hooks.go Replace ModuleContext.AConfig() with Config() 2017-11-30 00:44:18 +00:00
makevars.go Make *Context.Config return a Config instead of a interface{} 2017-11-30 00:44:11 +00:00
module.go Split logtags implementations for cc and java 2017-12-07 15:32:30 -08:00
mutator.go Revert "Revert "Soong support for namespaces"" 2017-12-04 17:44:29 -08:00
namespace.go Make ninja file deterministic even with dup module names 2017-12-04 17:44:32 -08:00
namespace_test.go Make ninja file deterministic even with dup module names 2017-12-04 17:44:32 -08:00
onceper.go Add OncePer.Get() 2017-11-07 13:36:44 -08:00
package_ctx.go Allow building framework.jar and framework-res.apk 2017-11-29 20:47:42 -08:00
paths.go Make (Source|Output)Path.Join("foo").Rel() return "foo" 2017-12-06 04:16:00 +00:00
paths_test.go Make *Context.Config return a Config instead of a interface{} 2017-11-30 00:44:11 +00:00
prebuilt.go Change bool, and string properties to *bool, and *string for cc 2017-11-07 15:57:16 -08:00
prebuilt_test.go Let tests override environment 2017-10-10 23:28:43 -07:00
proto.go Add support for .proto files in java modules 2017-10-03 10:25:15 -07:00
register.go Convert a missed Singleton 2017-11-30 00:42:49 +00:00
singleton.go Make *Context.Config return a Config instead of a interface{} 2017-11-30 00:44:11 +00:00
testing.go Make TestModule.Output print a list of all outputs on error 2017-12-06 03:55:08 +00:00
util.go Add system_$(VER) 2017-12-01 00:41:59 +00:00
util_test.go Move first/last unique elements utility functions to android package 2017-10-24 12:12:32 -07:00
variable.go Revert "Revert "Soong support for namespaces"" 2017-12-04 17:44:29 -08:00
variable_test.go Support %s in product variable properties 2017-05-05 18:22:30 -07:00