platform_build_soong/java
Nan Zhang 581fd21e91 Droiddoc Support in Soong
Support Droiddoc to Soong based on core/droiddoc.mk. The non-std doclet
based droiddoc compilation output is a "real" stubs.jar instead of a
directory of java files and a timestamp file.

The std doclet based javadoc compilation output is a "empty" stubs.jar
instead of a timestamp file.

The stubs.jar will be exported to
out/target/common/obj/JAVA_LIBRARIES/$(LOCAL_MODULE)_intermediates/classes.jar
and out/target/common/docs/$(LOCAL_MODULE)-stubs.jar

A $(LOCAL_MODULE).zip file will be generated also, and is exported to
out/target/common/docs/$(LOCAL_MODULE)-docs.zip if property: installable is not set
to false.

Bug: b/70351683
Test: unittest + convert libcore docs Android.mk to Soong manually.

Change-Id: I1cffddd138a5d9d445f86a3d4a3fd4de88a2bc0f
(cherry picked from commit 78188ec622cb1ee24171455867fc58ffab91562e)
2018-02-22 11:14:13 -08:00
..
config Droiddoc Support in Soong 2018-02-22 11:14:13 -08:00
aapt2.go Sort compiled resources by output path 2017-12-01 19:16:42 +00:00
androidmk.go Droiddoc Support in Soong 2018-02-22 11:14:13 -08:00
app.go Fix ordering of overlays 2018-01-04 14:52:45 -08:00
app_builder.go Export app certificates to Make for apkcerts list 2017-12-14 12:28:41 -08:00
app_test.go Fix ordering of overlays 2018-01-04 14:52:45 -08:00
builder.go Droiddoc Support in Soong 2018-02-22 11:14:13 -08:00
dex.go Add EMMA_INSTRUMENT_STATIC support 2018-01-04 14:52:45 -08:00
droiddoc.go Droiddoc Support in Soong 2018-02-22 11:14:13 -08:00
gen.go When compiling with the lite protobuf option, pass the option to aprotoc to force the lite runtime. 2017-12-15 08:40:27 -08:00
genrule.go Add java_genrules to use jars as inputs and outputs 2017-12-06 03:55:20 +00:00
jacoco.go Change syntax for jacoco filter wildcard params. 2018-01-29 12:46:26 -08:00
jacoco_test.go Change syntax for jacoco filter wildcard params. 2018-01-29 12:46:26 -08:00
java.go Droiddoc Support in Soong 2018-02-22 11:14:13 -08:00
java_test.go Droiddoc Support in Soong 2018-02-22 11:14:13 -08:00
proto.go Support output params in java proto 2017-12-15 13:42:09 -08:00
resources.go Correctly add dependencies to java_resource_dirs files 2017-10-04 17:19:43 -07:00
system_modules.go Export system module library list to Make 2018-01-25 14:51:50 -08:00