DescriptionRemove {base,net}_java dependencies from GYP client targets on Android.
On Android, some GYP client targets were explicitly depending on both the
native and Java sides of a library.
This removes the dependencies to {base,net}_java and make the native side
('base' and 'net) of these libraries depend on their Java counterpart.
On Android it rarely makes sense to depend on a single side of a Java/C++
library.
The {base,net}_java can now be considered as "private" targets although GYP
does not support this concept unfortunately (AFAICT).
Note that I made sure that the resulting APKs' size is unchanged.
Additionally, this CL removes 'base_java' (i.e. does not replace it with
'base') from the targets including 'build/apk_test.gypi'. This dependency
should not have been there (in the wrong layer) in the first place. It's needed
by ChromeNativeTestActivity.java which clients should not know about.
BUG=146323
TBR=lipalani,sky,willchan,brettw
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=155737
Patch Set 1 #Patch Set 2 : #
Total comments: 2
Patch Set 3 : Address Peter's comment #
Total comments: 7
Patch Set 4 : Address Chris' comments #Patch Set 5 : Rebase #
Messages
Total messages: 16 (0 generated)
|