Neil Fuller
6c2a17e407
Merge "Allow java targets to support 1.8 source / target"
2016-01-29 11:00:31 +00:00
Keun-young Park
e13b3b1dfc
Merge "PDK: add files necessary to for Java build to platform.zip"
2016-01-28 22:04:56 +00:00
Marco Nelissen
71d28206b3
Merge "Revert "Add mediacodec binary for codec process""
2016-01-28 21:55:42 +00:00
Marco Nelissen
4fb65b332b
Revert "Add mediacodec binary for codec process"
...
This reverts commit 3402a41879
.
Change-Id: Id97fe54862a6450ff9313dabab542a00f8578fdd
2016-01-28 21:41:43 +00:00
Keun-young Park
c8d7349f86
PDK: add files necessary to for Java build to platform.zip
...
- add second dex to platform.zip
- pull files from .toc files for jack
bug: 26808715, 26510884
Change-Id: I146bd8cd48a19eea88f147331906bd52f34ea790
2016-01-28 13:02:32 -08:00
Neil Fuller
cdfbe4a852
Allow java targets to support 1.8 source / target
...
This change enables build rules to specify:
LOCAL_JAVA_LANGUAGE_VERSION := 1.8
to enable -source 1.8 -target 1.8 for javac and
equivalent flags for Jack.
Bug: 26753820
Change-Id: I7991fafe4978485354663f091f4d78a0cc73ba26
2016-01-28 13:42:28 +00:00
Shinichiro Hamaji
4c474617d4
Use dependency files generated by llvm-rs-cc for Java
...
This is similar to 2e45fd036a
but this CL is for generated java code.
For C++ code llvm-rs-cc defines two targets but it defines
three targets for Java. The sed script was updated to handle
both cases appropriately.
Bug: 26839129
Change-Id: I5c7705c67f3c65c4c14f74558e603f8ec9f35879
2016-01-28 17:03:02 +09:00
Shinichiro Hamaji
2a0d1fee20
Use .KATI_DEPFILE for files generated by aidl-java
...
Bug: 26839129
Change-Id: Ief611969b28aea3bb12097ba91d40f3e5010d647
2016-01-28 16:13:05 +09:00
Chien-Yu Chen
30037e0ef6
Merge "Add cameraserver process"
2016-01-28 02:04:35 +00:00
Dan Willemsen
3bb168f10d
Order objects based on LOCAL_SRC_FILES and LOCAL_GENERATED_SOURCES
...
We have been reordering objects to the linker based on how they were
generated. In soong, they're ordered based on the order listed in the
src_files.
Keep track of which source files created which object files so that we
can create the ordered list. Optionally change the order, based on
BINARY_OBJECTS_ORDER. That way we can compare make and soong builds.
Since we're keeping track of the used source files, warn when an entry
in LOCAL_SRC_FILES is not used. (whether it is an unused file like a
header, or a typo)
LOCAL_GENERATED_SOURCES is not verified, since it is valid to add
headers and other files in that list (to set up dependencies).
Change-Id: I1dfbbb3aa570c11c1db3b7133e46ed0b8c3b8989
2016-01-27 16:48:02 -08:00
Jesse Hall
311fc185c8
Merge "Add libvulkan to base PRODUCT_PACKAGES"
2016-01-27 21:43:44 +00:00
Alex Klyubin
fcc3e3915d
Merge "Revert "Sign APKs using SHA-256 instead of SHA-1 when possible."" am: 4a97cde443
...
am: e40660247d
* commit 'e40660247dfb4260fff31ba38b2869f644e1329b':
Revert "Sign APKs using SHA-256 instead of SHA-1 when possible."
2016-01-27 17:56:21 +00:00
Alex Klyubin
e40660247d
Merge "Revert "Sign APKs using SHA-256 instead of SHA-1 when possible.""
...
am: 4a97cde443
* commit '4a97cde443829f1a3bf40fe6e820ba5b01e3bf87':
Revert "Sign APKs using SHA-256 instead of SHA-1 when possible."
2016-01-27 17:52:55 +00:00
Alex Klyubin
4a97cde443
Merge "Revert "Sign APKs using SHA-256 instead of SHA-1 when possible.""
2016-01-27 17:49:40 +00:00
Marco Nelissen
9516cf18a3
Merge "Add mediacodec binary for codec process"
2016-01-27 17:46:47 +00:00
Alex Klyubin
a80a8085e0
Revert "Sign APKs using SHA-256 instead of SHA-1 when possible."
...
This reverts commit 74df828cb5
. This commit is breaking a build, again...
Change-Id: I2df561d68302ba4c83e90a64a7bf203645033a3b
2016-01-27 17:45:42 +00:00
Alex Klyubin
6c125375b0
Merge "Sign APKs using SHA-256 instead of SHA-1 when possible." am: 72d152f478
...
am: 5132fe2ef9
* commit '5132fe2ef9f29bd748a8d34898bd183ef257e937':
Sign APKs using SHA-256 instead of SHA-1 when possible.
2016-01-27 17:04:09 +00:00
Alex Klyubin
5132fe2ef9
Merge "Sign APKs using SHA-256 instead of SHA-1 when possible."
...
am: 72d152f478
* commit '72d152f478a6a48c5e06053e440801f61d256a50':
Sign APKs using SHA-256 instead of SHA-1 when possible.
2016-01-27 17:01:54 +00:00
Alex Klyubin
72d152f478
Merge "Sign APKs using SHA-256 instead of SHA-1 when possible."
2016-01-27 16:55:16 +00:00
Neil Fuller
104ecf8993
Merge "Doclava template changes associated with default methods" am: 26990b0f64
...
am: e71759c8ff
* commit 'e71759c8ff7cbedd1fe629cdbe86e141c4f1f470':
Doclava template changes associated with default methods
2016-01-27 13:36:01 +00:00
Neil Fuller
e71759c8ff
Merge "Doclava template changes associated with default methods"
...
am: 26990b0f64
* commit '26990b0f64e47c3f5366a03573f4d1e3408301d9':
Doclava template changes associated with default methods
2016-01-27 13:32:37 +00:00
Neil Fuller
26990b0f64
Merge "Doclava template changes associated with default methods"
2016-01-27 13:25:43 +00:00
Neil Fuller
8f7d4b7474
Doclava template changes associated with default methods
...
The ordering of method declaration modifiers changed slightly
to reflect the ordering given in:
http://docs.oracle.com/javase/specs/jls/se8/html/jls-8.html#jls-8.4.3
http://docs.oracle.com/javase/specs/jls/se8/html/jls-9.html#jls-9.4
Bug: 26241119
(cherry-picked from commit ca59875e12
)
Change-Id: I8489ad5010fc811b22167af50ba29221aac8b6cb
2016-01-27 11:57:34 +00:00
Shinichiro Hamaji
0cfb04c60e
Merge "Write clean_steps.mk with multiple commands" am: 3e2f5d83a4
...
am: a4e26de266
* commit 'a4e26de26644f00b90232356fb8eae8ba761400d':
Write clean_steps.mk with multiple commands
2016-01-27 08:41:56 +00:00
Shinichiro Hamaji
a4e26de266
Merge "Write clean_steps.mk with multiple commands"
...
am: 3e2f5d83a4
* commit '3e2f5d83a47d3f9b3f1a2f57c894dff64ae6c603':
Write clean_steps.mk with multiple commands
2016-01-27 08:39:38 +00:00
Shinichiro Hamaji
3e2f5d83a4
Merge "Write clean_steps.mk with multiple commands"
2016-01-27 08:36:04 +00:00
Jesse Hall
a7ec71d62b
Add libvulkan to base PRODUCT_PACKAGES
...
Change-Id: Ie0d583a349a6ef5542da91e5c1f1f348f02fe435
2016-01-27 00:20:35 -08:00
Shinichiro Hamaji
1326f65c2f
Write clean_steps.mk with multiple commands
...
$(INTERNAL_CLEAN_STEPS) could be too big to be fit in a single
command line.
Bug: 26707439
Change-Id: Ieed6c772980d06c2418a9246b025bca7a6f568aa
2016-01-27 14:59:56 +09:00
Alex Deymo
0128329745
Merge "Place the META/ dir first in the target_files.zip." am: 2857b7a3d7
...
am: 95b0f7d3cc
* commit '95b0f7d3ccfc10659a0c6ac1eaed18284b4e9b55':
Place the META/ dir first in the target_files.zip.
2016-01-27 03:35:09 +00:00
Alex Deymo
95b0f7d3cc
Merge "Place the META/ dir first in the target_files.zip."
...
am: 2857b7a3d7
* commit '2857b7a3d7e2057cf60db36a528358a58a8711bc':
Place the META/ dir first in the target_files.zip.
2016-01-27 03:33:20 +00:00
Alex Deymo
2857b7a3d7
Merge "Place the META/ dir first in the target_files.zip."
2016-01-27 03:28:53 +00:00
Alex Deymo
92cfd6fc2b
Place the META/ dir first in the target_files.zip.
...
To help early verification of a target_files.zip being uploaded to our
servers, we place the META/ directory first in the .zip file, so checks
against the product_id.txt and product_version.txt don't need to wait
for the whole file to upload.
Note that META/*filesystem_config.txt files are generated and added to
the .zip file at a later point, so they are not included at the
beginning.
Bug: 26806325
TEST=`make dist` and `unzip -l out/dist/edison-target_files-eng.$USER.zip` shows most META/ files first.
Change-Id: I1955645412688f5c7823063ed56606b251daccfd
2016-01-26 18:52:10 -08:00
Yin-Chia Yeh
39f1d88038
Merge "Revert "Revert "Camera: add NDK camera library"""
2016-01-27 00:14:43 +00:00
Yin-Chia Yeh
821375c718
Revert "Revert "Camera: add NDK camera library""
...
This reverts commit e4329eb24f
.
Change-Id: I414845a9e12148499db46a2c1b083d65175dea09
2016-01-27 00:13:51 +00:00
Kevin Cernekee
27498f2e39
Merge "README: Update docs" am: 30177c45b4
...
am: 753536092c
* commit '753536092c2cde7e959bdcaef9c45207351e9a18':
README: Update docs
2016-01-26 23:53:34 +00:00
Kevin Cernekee
753536092c
Merge "README: Update docs"
...
am: 30177c45b4
* commit '30177c45b4e61ae11749bf9106c64d1b1e2ae517':
README: Update docs
2016-01-26 23:51:39 +00:00
Kevin Cernekee
30177c45b4
Merge "README: Update docs"
2016-01-26 23:45:37 +00:00
Yin-Chia Yeh
6f138d7eac
Merge "Revert "Camera: add NDK camera library""
2016-01-26 23:44:15 +00:00
Yin-Chia Yeh
e4329eb24f
Revert "Camera: add NDK camera library"
...
This reverts commit 153005787d
.
Breaking seed/andromeda build now. Investigating.
Change-Id: Id0884cc8b126694c9142d7771dc2187b10fdd415
2016-01-26 23:42:43 +00:00
Yin-Chia Yeh
c6eedaff72
Merge "Camera: add NDK camera library"
2016-01-26 22:30:08 +00:00
Adam Lesinski
497888de8c
Use --pseudo-localize only with compile phase in AAPT2
...
AAPT2 does pseudo-localization in compile phase. Passing --pseudo-localize
to the link phase causes an error.
Bug:25958912
Change-Id: I6ced0979884cb0d718018f995f9b2f6476d401cb
2016-01-26 12:17:32 -08:00
Adam Lesinski
97f48ebeab
Merge "Support to build with AAPT2"
2016-01-26 19:25:03 +00:00
Alex Klyubin
74df828cb5
Sign APKs using SHA-256 instead of SHA-1 when possible.
...
This changes the build system to provide the signapk tool with the
minSdkVersion of the APK being signed. signapk in turn will then use
SHA-256 instead of SHA-1 if minSdkVersion is 18 (JB MR2) or higher
(see c2c49ed0c1
).
To avoid increasing incremental OTA update package sizes for already
released platforms, release build scripts disable the above logic when
signing target files ZIPs for pre-N platforms.
Bug: 25643280
Change-Id: I058393e0971d0d6559dbd69ea902754c6c7cab14
(cherry picked from commit de5bc04717
)
2016-01-26 18:41:57 +00:00
Neil Fuller
541a288be1
Merge "Revert "Revert "Make OpenJDK 8 the default""" am: 385ac86745
...
am: 97ffb1ab83
* commit '97ffb1ab83e40ddb1218fd911f26f466d4c8675b':
Revert "Revert "Make OpenJDK 8 the default""
2016-01-26 10:39:58 +00:00
Neil Fuller
97ffb1ab83
Merge "Revert "Revert "Make OpenJDK 8 the default"""
...
am: 385ac86745
* commit '385ac86745e2294e3ac8da7540659a2150ac7923':
Revert "Revert "Make OpenJDK 8 the default""
2016-01-26 10:37:15 +00:00
Neil Fuller
385ac86745
Merge "Revert "Revert "Make OpenJDK 8 the default"""
2016-01-26 10:33:54 +00:00
Shinichiro Hamaji
d6cad82b89
Merge "Use dependency files generated by llvm-rs-cc" am: 19f99a742d
...
am: d39a629d3a
* commit 'd39a629d3ae3b072f419972356bcfa3fc340b1bd':
Use dependency files generated by llvm-rs-cc
2016-01-26 06:41:53 +00:00
Ying Wang
dd71c85a45
Support to build with AAPT2
...
To build with AAPT2, set "USE_AAPT2=true".
TODO: Support split apks and generated resources from other than renderscript.
Bug: 25958912
Change-Id: I19b1a038824ce5b2a3d3ffadbce3173c845193fc
2016-01-25 22:41:43 -08:00
Shinichiro Hamaji
d39a629d3a
Merge "Use dependency files generated by llvm-rs-cc"
...
am: 19f99a742d
* commit '19f99a742d393ffe41737d7c2e86c7b6ebe83ff0':
Use dependency files generated by llvm-rs-cc
2016-01-26 06:40:11 +00:00
Shinichiro Hamaji
19f99a742d
Merge "Use dependency files generated by llvm-rs-cc"
2016-01-26 06:36:02 +00:00