Nan Zhang
bfef411697
Droiddoc Support in Soong am: 581fd21e91
am: 2ea76706b3
...
am: a400bb400c
Change-Id: I5c317052e5b1cba68e04720db75cb07cdd7ca0f7
2018-02-22 23:25:14 +00:00
Nan Zhang
a400bb400c
Droiddoc Support in Soong am: 581fd21e91
...
am: 2ea76706b3
Change-Id: I240c145395bd018f75398502390650e3f475dc2e
2018-02-22 23:11:15 +00:00
Nan Zhang
2ea76706b3
Droiddoc Support in Soong
...
am: 581fd21e91
Change-Id: I3da14242bfb501afc14e1ebc07a9393be2558001
2018-02-22 22:58:56 +00:00
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
Dan Albert
e5f729a371
Merge "Fix NDK gtest name." am: 50b8682dca
am: 03af1671d7
...
am: 24e8fa2d0e
Change-Id: Ifd59e6b8142d99c41537a858a5ca76d57c80ecc3
2018-02-22 04:32:49 +00:00
Dan Albert
24e8fa2d0e
Merge "Fix NDK gtest name." am: 50b8682dca
...
am: 03af1671d7
Change-Id: Ib9815a1e57e6842c298b48a210c80c6366b2397c
2018-02-22 04:24:45 +00:00
Colin Cross
aa008b4cb2
Merge "Use android.InList for inList" am: e35ad13004
am: 20b350b433
...
am: 3ef40fd3e4
Change-Id: Iaf540c0d55cbbf9780fcf2721f0a67de43902948
2018-02-22 04:20:12 +00:00
Dan Albert
03af1671d7
Merge "Fix NDK gtest name."
...
am: 50b8682dca
Change-Id: Ie30659f2d066da5c4cd022c112fbb4f6fab32f99
2018-02-22 04:17:43 +00:00
Colin Cross
3ef40fd3e4
Merge "Use android.InList for inList" am: e35ad13004
...
am: 20b350b433
Change-Id: I4905c013fa6109a0be9c52e7f1e1042c864d0970
2018-02-22 04:10:25 +00:00
Treehugger Robot
50b8682dca
Merge "Fix NDK gtest name."
2018-02-22 04:05:42 +00:00
Colin Cross
20b350b433
Merge "Use android.InList for inList"
...
am: e35ad13004
Change-Id: I6a712813ed3294b3e5a0365f09675e430211f4d9
2018-02-22 03:55:36 +00:00
Treehugger Robot
e35ad13004
Merge "Use android.InList for inList"
2018-02-22 03:22:43 +00:00
Colin Cross
f48de9c7f7
Merge "Use __SBOX_OUT_DIR__ in sbox output file list" am: 431e17af07
am: 1dc37ea7ca
...
am: 4391d8add0
Change-Id: I32af6861fb77b4c028cd9ed2531294fb1e9a0e84
2018-02-22 02:20:56 +00:00
Colin Cross
4391d8add0
Merge "Use __SBOX_OUT_DIR__ in sbox output file list" am: 431e17af07
...
am: 1dc37ea7ca
Change-Id: I0bec916ad7c3d00e434f5ecc09d533df9eed461a
2018-02-22 02:13:25 +00:00
Colin Cross
1dc37ea7ca
Merge "Use __SBOX_OUT_DIR__ in sbox output file list"
...
am: 431e17af07
Change-Id: I3e2b677a555bd6ced13e9dea688fe6c3980bf1b1
2018-02-22 02:05:56 +00:00
Treehugger Robot
431e17af07
Merge "Use __SBOX_OUT_DIR__ in sbox output file list"
2018-02-22 01:59:09 +00:00
Colin Cross
baccf5b984
Use __SBOX_OUT_DIR__ in sbox output file list
...
The path to the output directory may be arbitrarily long, use
__SBOX_OUT_DIR__ in the list of output files passed to sbox
to avoid expanding it multiple times in the command line.
Fixes:
ninja: fatal: posix_spawn: Argument list too long
09:40:14 ninja failed with: exit status 1
when building libchrome with a long OUT or OUT_DIR_COMMON_BASE.
Bug: 73726635
Test: m checkbuild
Change-Id: I59024b2164287c8e531711afd9273b692ce9c28a
2018-02-21 14:55:34 -08:00
Dan Albert
7dd5899087
Fix NDK gtest name.
...
Test: make checkbuild
Bug: 73087488
Change-Id: I048da296d8000cd1c86a5174ff7864aed271f00c
2018-02-21 22:54:18 +00:00
Colin Cross
0d0ba59ec3
Use android.InList for inList
...
Remove duplicate implementations of inList.
Test: m checkbuild
Change-Id: I6943b95f6d47e6722b9ff1ab61ab14c429fe33a0
2018-02-21 11:02:16 -08:00
Jayant Chowdhary
83474ac15a
Merge "Start using clang-tools prebuilts for abi diffing tools." am: b49ff309a1
am: 6bbac8082f
...
am: fd6e769413
Change-Id: I36e824816a863acfeb5fbd7d974be4156d2cdd99
2018-02-21 18:42:15 +00:00
Jayant Chowdhary
fd6e769413
Merge "Start using clang-tools prebuilts for abi diffing tools." am: b49ff309a1
...
am: 6bbac8082f
Change-Id: I3e4961b722b1de7e457a9ea27bce31d0ef5ea1e6
2018-02-21 18:35:11 +00:00
Jayant Chowdhary
6bbac8082f
Merge "Start using clang-tools prebuilts for abi diffing tools."
...
am: b49ff309a1
Change-Id: Idf7ae900c76a26eb9068c99b61c11e3de65297bf
2018-02-21 18:28:05 +00:00
Jayant Chowdhary
b49ff309a1
Merge "Start using clang-tools prebuilts for abi diffing tools."
2018-02-21 18:16:02 +00:00
Jiyong Park
d415072f38
Merge "Only emit enabled VNDK libraries" am: d240e3d4e2
am: d5f4f45505
...
am: 9e611039c5
Change-Id: I7bf19137f3aa8550270728d25320440119867fcf
2018-02-21 03:06:00 +00:00
Jiyong Park
9e611039c5
Merge "Only emit enabled VNDK libraries" am: d240e3d4e2
...
am: d5f4f45505
Change-Id: I144dffdf5a750f9ef3b4be79616dd8413a1a2eff
2018-02-21 02:58:57 +00:00
Jiyong Park
d5f4f45505
Merge "Only emit enabled VNDK libraries"
...
am: d240e3d4e2
Change-Id: Icdaf1d506a1e8a52972c07f7e953878c664c58c8
2018-02-21 02:51:26 +00:00
Treehugger Robot
d240e3d4e2
Merge "Only emit enabled VNDK libraries"
2018-02-21 02:35:31 +00:00
Jayant Chowdhary
a4c6df5d69
Start using clang-tools prebuilts for abi diffing tools.
...
Bug: 72504455
Test: make -j64
Change-Id: Idbe1142e11147163d0c032fb351e9f3d5614dfb1
2018-02-20 12:44:50 -08:00
Colin Cross
a5c4359e9a
Fix injecting data into a .o file am: 52226ad920
am: e5f32c8091
...
am: a205f6274e
Change-Id: I2a1d8004365f32f9823402fec4661772dc2e10da
2018-02-20 18:21:19 +00:00
Colin Cross
164315f4e9
Fix comment on how java rules handle unknown output files am: f7eac7a2ac
am: a14eee8e4a
...
am: 4bc286eca9
Change-Id: I19e6cd473f0bd854e35a2e6ccc70fe2bccc02ed5
2018-02-20 18:20:49 +00:00
Colin Cross
a205f6274e
Fix injecting data into a .o file am: 52226ad920
...
am: e5f32c8091
Change-Id: I4cc5e7aba362185c2a9191964c06266110ddd33c
2018-02-20 18:14:16 +00:00
Colin Cross
4bc286eca9
Fix comment on how java rules handle unknown output files am: f7eac7a2ac
...
am: a14eee8e4a
Change-Id: Id664781384aaad7bdaf0855addb88025bdd60c4a
2018-02-20 18:13:47 +00:00
Colin Cross
e5f32c8091
Fix injecting data into a .o file
...
am: 52226ad920
Change-Id: I742e9ffe508d06d1d9f5763f8bdbff2fc844e759
2018-02-20 18:07:10 +00:00
Colin Cross
a14eee8e4a
Fix comment on how java rules handle unknown output files
...
am: f7eac7a2ac
Change-Id: I6fb9e3404055fca835834b6e4b1e52d3a6e3c4fd
2018-02-20 18:06:44 +00:00
Colin Cross
52226ad920
Fix injecting data into a .o file
...
Use section.Offset instead of Addr.
Test: symbol_inject -i test.o -o test2.o -s symbol -v value
Change-Id: I9c54a5a245e7674b8370fc27ba7d0b9995f2ed08
2018-02-20 17:54:20 +00:00
Colin Cross
f7eac7a2ac
Fix comment on how java rules handle unknown output files
...
Test: none
Change-Id: I985e7961c87dd145d6eb2bd94cb8bdc43becc360
2018-02-20 17:54:00 +00:00
Elliott Hughes
f57bc95940
Use the platform -std= for sdk_version. am: 5789ca9f28
am: 6dc655202b
...
am: 2db440f99b
Change-Id: I2e04d57f354f090e5ec3c413f65dc7bd2a997a3a
2018-02-20 15:52:22 +00:00
Elliott Hughes
2db440f99b
Use the platform -std= for sdk_version. am: 5789ca9f28
...
am: 6dc655202b
Change-Id: I216faefd4461eea99153c64691f6b5dff660fdcf
2018-02-20 15:44:20 +00:00
Elliott Hughes
6dc655202b
Use the platform -std= for sdk_version.
...
am: 5789ca9f28
Change-Id: I0b7130226d62f7d1d9c2c5eb6bddecf546323094
2018-02-20 15:37:13 +00:00
Elliott Hughes
5789ca9f28
Use the platform -std= for sdk_version.
...
Bug: http://b/72571399
Test: builds
Change-Id: I294cfadb7de54b1ae648e02ac9af34ed7a7405d8
2018-02-20 15:27:45 +00:00
Nan Zhang
73ca4ec589
Merge "Revert "Revert "Support filegroup in exclude_srcs""" am: f28e32a2a5
am: 3aa79ee5f5
...
am: 6df794ebb4
Change-Id: If6f3707008c217dec95f991f3c8fa3585ce42b0b
2018-02-19 18:35:36 +00:00
Nan Zhang
6df794ebb4
Merge "Revert "Revert "Support filegroup in exclude_srcs""" am: f28e32a2a5
...
am: 3aa79ee5f5
Change-Id: I49065eb23b4630d8a4fdaeb904825d5dccbe3fe7
2018-02-19 18:29:04 +00:00
Nan Zhang
3aa79ee5f5
Merge "Revert "Revert "Support filegroup in exclude_srcs"""
...
am: f28e32a2a5
Change-Id: I0d2e026e1ee01ecac5bf06c379b325e431b0ac2e
2018-02-19 18:23:03 +00:00
Treehugger Robot
f28e32a2a5
Merge "Revert "Revert "Support filegroup in exclude_srcs"""
2018-02-19 18:14:37 +00:00
Jiyong Park
4b0322265f
Only emit enabled VNDK libraries
...
Disabled VNDK libraries (due to arch mismatch) are no longer emitted to
make variables VNDK_CORE_LIBRARIES and LLNDK_LIBRARIES
Bug: 7456955
Test: choosecombo to aosp_walleye and m -j
Find libclang_rt.ubsan_standalone-<arch>-android in VNDK_CORE_LIBRARIES.
Only aarch64 and arm are found.
Change-Id: Iaa134d07513e39390fe34a31fdfe2e327b190996
2018-02-16 22:16:29 +09:00
Yi Kong
12c0a1b2cf
Merge "Disable inlining and loop unrolling in LTO without PGO profile" am: 06d1060041
am: db764c0315
...
am: 3dca508089
Change-Id: Ia72c2232bb9b4d01158372c49ecf8fcad7deb064
2018-02-16 03:41:05 +00:00
Yi Kong
3dca508089
Merge "Disable inlining and loop unrolling in LTO without PGO profile" am: 06d1060041
...
am: db764c0315
Change-Id: Iab7ec6e91e5dd975b4312a162bc3c84810b38438
2018-02-16 03:27:28 +00:00
Yi Kong
db764c0315
Merge "Disable inlining and loop unrolling in LTO without PGO profile"
...
am: 06d1060041
Change-Id: Ie5aa4f6fa3abb10453e900a7be298d418688ab60
2018-02-16 03:13:07 +00:00
Yi Kong
06d1060041
Merge "Disable inlining and loop unrolling in LTO without PGO profile"
2018-02-16 02:46:36 +00:00
Nan Zhang
8c1f4e1971
Let Soong_UI to handle build_date.txt file am: 2e6a4ff3be
am: cb33597d5a
...
am: eaf13c4c36
Change-Id: I3ac836fef0b1ed49570145a83174774fe74a7c6b
2018-02-15 22:59:52 +00:00