Commit Graph

10589 Commits

Author SHA1 Message Date
Narayan Kamath
1668db9c69 Merge \\"Update package whitelist to track changes to java.lang.invoke.\\" am: 8ce8f60a2f
am: dbce967b11

Change-Id: I4133d0b40f5a324f8ba0f94537f13e259e839808
2016-08-01 12:32:14 +00:00
Narayan Kamath
dbce967b11 Merge \"Update package whitelist to track changes to java.lang.invoke.\"
am: 8ce8f60a2f

Change-Id: I61e7aa74c70675f676638dae867f3f18eebe75b3
2016-08-01 12:29:17 +00:00
Treehugger Robot
8ce8f60a2f Merge "Update package whitelist to track changes to java.lang.invoke." 2016-08-01 12:25:04 +00:00
Narayan Kamath
7ee6289f25 Update package whitelist to track changes to java.lang.invoke.
The introduction of java.lang.invoke.MethodType and its supporting
classes, in particular.

bug: 30550796
test: make checkbuild

Change-Id: Id2b84d3bb911f4bc5aef0761d357b1e9121030ab
2016-08-01 13:24:14 +01:00
Dan Willemsen
14d054a5ac Merge \\"Refactor LOCAL_INIT_RC\\" am: cc715fa5d4
am: f8b7ae9c14

Change-Id: I19f8b2283fefc2e4f9e66896516b7a7ec87afb60
2016-07-30 02:09:09 +00:00
Colin Cross
02b9ce3a23 Merge \\"Don\\'t depend on a phony target\\" am: 90cd97fd11
am: b3399931a5

Change-Id: Icfcf65820a3cbe9d2f36b819940f43103606b7af
2016-07-30 02:09:06 +00:00
Dan Willemsen
61ada1228e resolve merge conflicts of dd9aee1 to stage-aosp-master
am: 922ae6846b

Change-Id: I9dd609ec71e49488a09ff22f7cae3d44ddf1cc17
2016-07-30 02:09:06 +00:00
Dan Willemsen
f8b7ae9c14 Merge \"Refactor LOCAL_INIT_RC\"
am: cc715fa5d4

Change-Id: I484480375235395fd55eb1cfbb0a50259c6d840e
2016-07-30 02:06:44 +00:00
Colin Cross
b3399931a5 Merge \"Don\'t depend on a phony target\"
am: 90cd97fd11

Change-Id: I185be0ffd30561125bcbc39c19429ae44e964bb8
2016-07-30 02:06:41 +00:00
Dan Willemsen
cc715fa5d4 Merge "Refactor LOCAL_INIT_RC" 2016-07-29 23:44:33 +00:00
Colin Cross
90cd97fd11 Merge "Don't depend on a phony target" 2016-07-29 23:38:28 +00:00
Dan Willemsen
435360a790 Refactor LOCAL_INIT_RC
We supported de-duplicating LOCAL_INIT_RC across multiple architecture
variants in a single module definition, but that didn't work if the
module was defined with two different BUILD_PREBUILT definitions. That's
how we're exporting modules from Soong to Make.

Change-Id: Ifc93b15ef78ea3d8e78005d428a3ec57d7e414e8
2016-07-29 15:28:20 -07:00
Colin Cross
723b37e910 Don't depend on a phony target
Phony targets are always dirty, depend on the ndk.timestamp file instead
of the ndk phony rule.

Change-Id: I8a90e61a1a79861af59f66f3bc0fdeecd0819992
2016-07-29 15:09:40 -07:00
Dan Willemsen
922ae6846b resolve merge conflicts of dd9aee1 to stage-aosp-master
Change-Id: I4278b9700c8729a06d38acc26e22ce7c340382f2
2016-07-29 14:15:14 -07:00
Dan Willemsen
dd9aee166b Merge "Record module type statistics" 2016-07-29 20:47:14 +00:00
Dan Willemsen
3bf15e71d3 Record module type statistics
Creates a build_system_stats.txt build artifact that contains statistics
on how many BUILD_* modules are defined in a build. Also writes out
information about the Soong module types sent from the Soong build.

Merged-In: Iaf0c7062f542dc6942b5349854f3d49267cac4a5
Change-Id: Iaf0c7062f542dc6942b5349854f3d49267cac4a5
2016-07-29 19:58:35 +00:00
Adam Seaton
001e51af1d Updating security string to 2016-09-05 to platform and CTS in preparation for 2016 September OTA on mnc-dev am: 525c6aa541 am: 63ec9d8f23 am: 04fe21c7b7 am: 8736caaba9
am: f25aadc812

Change-Id: I2cb93c4adbbbfb17e1fa9c703aef442b67c74b8e
2016-07-28 22:34:12 +00:00
Adam Seaton
f25aadc812 Updating security string to 2016-09-05 to platform and CTS in preparation for 2016 September OTA on mnc-dev am: 525c6aa541 am: 63ec9d8f23 am: 04fe21c7b7
am: 8736caaba9

Change-Id: Id5b440e150d514e85ee28aab7830d1d94e8cc5b9
2016-07-28 22:31:08 +00:00
Adam Seaton
8736caaba9 Updating security string to 2016-09-05 to platform and CTS in preparation for 2016 September OTA on mnc-dev am: 525c6aa541 am: 63ec9d8f23
am: 04fe21c7b7

Change-Id: Ia227b340514a58857cbf8f1f5ca35bbad9930e2b
2016-07-28 22:28:42 +00:00
Adam Seaton
04fe21c7b7 Updating security string to 2016-09-05 to platform and CTS in preparation for 2016 September OTA on mnc-dev am: 525c6aa541
am: 63ec9d8f23

Change-Id: I7d52cf2afe884476c22aaa429abc16e277620f10
2016-07-28 22:25:41 +00:00
Adam Seaton
63ec9d8f23 Updating security string to 2016-09-05 to platform and CTS in preparation for 2016 September OTA on mnc-dev
am: 525c6aa541

Change-Id: I53403552530c0c449e3cd7f1afa59a9853712e88
2016-07-28 22:23:40 +00:00
Adam Seaton
525c6aa541 Updating security string to 2016-09-05 to platform and CTS in preparation
for 2016 September OTA on mnc-dev

b/30224278

Change-Id: I0f0591b7f0f033320de422c4019e056231228539
2016-07-28 21:21:06 +00:00
Dan Albert
cce7b4f00a Merge changes from topic \\'soong-sysroots\\' am: 65de8e446c
am: 01efd46bca

Change-Id: Ie940af51967da79589347648fe75a775fc61dcca
2016-07-28 16:09:21 +00:00
Dan Albert
01efd46bca Merge changes from topic \'soong-sysroots\'
am: 65de8e446c

Change-Id: I8c8951364c5ddd6f99a27111acdb72097ab5db42
2016-07-28 16:06:24 +00:00
Dan Albert
c61174aac1 Add a phony target for the NDK sysroots.
`make ndk` will build all the NDK sysroots.

Test: make ndk
Bug: http://b/27533932
Change-Id: Ic2f5bf61f8911f7b8d08a473f2fe0576f3e06224
2016-07-28 00:06:20 -07:00
Dan Albert
02bf138d64 Use the just built NDK headers and libs.
The list of libraries is currently empty. Will add migrated libraries
in a follow up patch.

Test: Still builds.
Bug: http://b/27533932
Change-Id: Ibd9750620ca2ae86fe888a8a993bd26493bc1c8a
2016-07-28 00:06:19 -07:00
Dan Albert
4ac4231ca1 Add LOCAL_COPY_TO_INTERMEDIATE_LIBRARIES.
This allows a module to avoid being installed to the common library
directory.

Test: Prevents copying of NDK libraries with the NDK sysroot patches.
Bug: http://b/27533932
Change-Id: I24f11d5a70595bcd524ac5bd85034c226d2de211
2016-07-28 00:06:19 -07:00
Dan Albert
50e79e1afd Merge \\"Link to shared libraries with the full paths.\\" am: b3389f4823
am: b3ef01d390

Change-Id: Idb8f8089cdf6711adb9bc6f8a2f99398c58c1ebb
2016-07-27 21:33:25 +00:00
Dan Albert
b3ef01d390 Merge \"Link to shared libraries with the full paths.\"
am: b3389f4823

Change-Id: Ie305ebfb68c3bba6b8120ce0be807906c029fe92
2016-07-27 21:30:32 +00:00
Dan Albert
121aa60c46 Link to shared libraries with the full paths.
This ensures that we're not accidentally linking the wrong version of
a library with the same name thanks to -L.

Test: Still builds.
Change-Id: I22e9e28412844ff4f8bda42ebbc300ea6574e474
2016-07-27 11:00:11 -07:00
Dan Willemsen
2cfde37966 Merge \\"Pass binder ABI to Soong\\" am: 4b4fdf0b2f
am: 85ed718947

Change-Id: I61c15f76aabccdc37c71eaca365b89a1e1b6487a
2016-07-27 00:48:13 +00:00
Chih-Hung Hsieh
3453a0ec29 Merge \\"Add performance* to default global tidy checks.\\" am: 32c8bcf0bd
am: ff71afa4e0

Change-Id: I01d779f77b8b1fc7fba7cabf9989c4ece133955f
2016-07-27 00:48:10 +00:00
Dan Willemsen
85ed718947 Merge \"Pass binder ABI to Soong\"
am: 4b4fdf0b2f

Change-Id: I117ad1700d33aead72ab510ab824054d30dde369
2016-07-27 00:45:17 +00:00
Chih-Hung Hsieh
ff71afa4e0 Merge \"Add performance* to default global tidy checks.\"
am: 32c8bcf0bd

Change-Id: I9bb84dd4e53d84c3c9ad228616fa7f7839075128
2016-07-27 00:45:11 +00:00
Treehugger Robot
4b4fdf0b2f Merge "Pass binder ABI to Soong" 2016-07-27 00:14:59 +00:00
Dan Willemsen
369b7df35c Pass binder ABI to Soong
Change-Id: I7a7f197a114c39ab3a4233d430d9c677f581b1f9
2016-07-26 15:55:16 -07:00
Treehugger Robot
32c8bcf0bd Merge "Add performance* to default global tidy checks." 2016-07-26 22:44:36 +00:00
Chih-Hung Hsieh
c868293abc Add performance* to default global tidy checks.
* This enables 5 performance related checks:
    performance-faster-string-find
    performance-for-range-copy
    performance-implicit-cast-in-loop
    performance-unnecessary-copy-initialization
    performance-unnecessary-value-param
* Recognize these new warnings in warn.py.

Bug: http://b/27779618
Change-Id: I7af3fdc262dd44db90d3b62eb37c5eac5a2eaa01
Test: build with WITH_TIDY=1 and run warn.py with build.log
2016-07-26 14:36:54 -07:00
Alex Deymo
320236bf0d Merge \\"Remove unused libraries from otatools.\\" am: 4698a191e5
am: 21f2fda8ba

Change-Id: I340feecb29ddc6b899697f0312d7f7435f4b0a7c
2016-07-26 00:48:45 +00:00
Alex Deymo
21f2fda8ba Merge \"Remove unused libraries from otatools.\"
am: 4698a191e5

Change-Id: I6a1203c2c789d7f3e4e6c5d048c6ec766f172915
2016-07-26 00:45:46 +00:00
Alex Deymo
3c1075b2a5 Remove unused libraries from otatools.
libbrillo-http was actually never used but it was being liked into
delta_generator anyway.

Bug: None
TEST=`lddtree delta_generator` doesn't show librillo-http.

Change-Id: I69ac66c87847d925b5798cf261c79466a3ff432a
2016-07-25 16:10:14 -07:00
Dan Willemsen
6227b870b9 Merge \\"Revert \\"Rename libevent-host to libevent\\"\\" am: 79498a069a
am: d136a4d7f2

Change-Id: Id95887948cdcbf7d5cdf9bd9ec3ae78f3f5b1108
2016-07-23 00:52:28 +00:00
Dan Willemsen
d136a4d7f2 Merge \"Revert \"Rename libevent-host to libevent\"\"
am: 79498a069a

Change-Id: Id2d9cc234438de271a5d83b44c77806fba32a5bf
2016-07-23 00:49:58 +00:00
Treehugger Robot
79498a069a Merge "Revert "Rename libevent-host to libevent"" 2016-07-23 00:40:35 +00:00
Dan Willemsen
8c2b6bb15e Revert "Rename libevent-host to libevent"
This reverts commit ef31fc6477.
It's now using unique_host_soname to use a different installed name,
but keeping the libevent module name.

Change-Id: I1cb6e8e670636089993054236b089da059629da1
2016-07-22 23:16:30 +00:00
Narayan Kamath
99a8527d68 Merge \\"Add java.lang.invoke to the package whitelist.\\" am: 900e9e6392
am: e2d375f12c

Change-Id: I49b5535477bb5cb3ddcb5593ca9a18cb2ccc7536
2016-07-22 09:43:03 +00:00
Narayan Kamath
e2d375f12c Merge \"Add java.lang.invoke to the package whitelist.\"
am: 900e9e6392

Change-Id: I5d25d40dc0b661ff1acaa957145f32c0f13da853
2016-07-22 09:40:35 +00:00
Narayan Kamath
900e9e6392 Merge "Add java.lang.invoke to the package whitelist." 2016-07-22 09:33:16 +00:00
Colin Cross
0b6d82b798 Merge \\"Split -isystem headers into separate variables\\" am: 921be36569
am: 768291a37c

Change-Id: I5745167088de0a22dcc64cff7c5e848d747f431f
2016-07-21 18:00:10 +00:00
Colin Cross
768291a37c Merge \"Split -isystem headers into separate variables\"
am: 921be36569

Change-Id: Icd539e53caa9ad55e900b394c6005bb3606dce70
2016-07-21 17:58:10 +00:00