Commit Graph

18288 Commits

Author SHA1 Message Date
Xavier Ducrohet b3ae5354c3 Add missing support lib to list.
Change-Id: I6f3f1d1526db9bd76a35a612bc44918deee3e305
2014-06-17 12:12:50 -07:00
Elliott Hughes 2e5371ae92 Remove libportable from core_base.mk.
(cherry picked from commit 4e8c6991e5)

Change-Id: Icefe7dccbca87798d4ec0761bf90aa169253839e
2014-06-16 16:52:36 -07:00
Ying Wang c947b4a8ae Also include the binaries for the 2nd arch.
Also include the binaries for the 2nd arch when building module
packages.

Change-Id: I50d2c7451a77cbccdb365c8efea6c77f5147fde6
2014-06-16 16:34:40 -07:00
Dianne Hackborn 0c651756f0 Merge "Update to reflect KKWT's graduation to API 20." into lmp-preview-dev 2014-06-11 21:23:31 +00:00
Dianne Hackborn 997b896eeb Update to reflect KKWT's graduation to API 20.
Change-Id: I4716e71d72b2526fe635079d1b15f623db842c21
2014-06-11 14:24:32 -07:00
Deepanshu Gupta 887cd0c71e Integrate build_font.py again
Executle the build_font.py script to rename the PS name of the fonts to
be shipped with the SDK.

Change-Id: I023fb0dfcf50698f80e26b7d476969c453fc4cc7
2014-06-10 18:41:29 -07:00
Erik Pasternak e1d76eed32 Merge "Revert "Integrate build_font.py"" into lmp-preview-dev 2014-06-08 20:12:41 +00:00
Erik Pasternak 21cf439581 Revert "Integrate build_font.py"
This CL broke the SDK builds.

This reverts commit 9eebd78f6e.

Change-Id: I973b40688602461bd3b0f8c1e1beb53b9fbec83c
2014-06-08 19:31:01 +00:00
Deepanshu Gupta 8723f9e212 Merge "Integrate build_font.py" into lmp-preview-dev 2014-06-07 23:33:12 +00:00
Lajos Molnar 93d45370be core_base.mk: add hevc software decoder
Bug: 14571712
Change-Id: I41c57023c6bcba73859b61052cacfd4ffd02e3dd
2014-06-05 22:29:49 -07:00
Andrew Hsieh 51b6c14423 Merge "Add -latomic to all target builds" into lmp-preview-dev 2014-06-04 07:38:25 +00:00
Tim Murray 2148abfdb0 Merge "Add libsigchain to the embedded.mk makefile" into lmp-preview-dev 2014-06-03 23:03:20 +00:00
Ying Wang e3e421f851 Move sdk staging dir to a product-specific dir
So we can do incremental build across different SDK products.

(cherry picked from commit d7af176199)

Change-Id: I30ebed5328123629519a64c793f94fc8d5aa09a8
2014-06-02 18:32:54 -07:00
Dave Allison 7f73ca804a Add libsigchain to the embedded.mk makefile
This library is used in a LD_PRELOAD environment variable and the linker shows
a warning if it is not present.  This change is to added it to all targets so
that the warning is not shown.  If ART is not provided on the device this
library has no effect.

Change-Id: I81f01b66fa9c78048534f4bcfc04d62b18057a03
2014-06-02 15:53:31 -07:00
Andrew Hsieh 0c87f3d733 Add -latomic to all target builds
Projects using stdatomic.h needs libatomic.a in case compiler can't
expand all __atomic* intrinsics. eg, __atomic_is_lock_free in
armeabi/mips.

Adding libatomic.a globally makes more sense than adding
"LOCAL_LDLIB += -latomic " in each project including <stdatomic.h>.
Projects don't need atomic operations won't get redundant DT_NEEDED
entry because libatomic.a is not a shared library.

Change-Id: I81dbf524544c848e667e18ab5eeabff75b5063ef
2014-05-30 10:39:24 -07:00
Deepanshu Gupta 9eebd78f6e Integrate build_font.py
Executle the build_font.py script to rename the PS name of the fonts to
be shipped with the SDK.

Change-Id: I14f8a27b9da8d4aa7b9d2773cf4aa84c6f3c22fe
2014-05-30 10:29:34 -07:00
Ying Wang b541ab6c51 Support to build 64-bit unbundled binaries.
Change-Id: I4656c983d60aaf535ce4d14528c28ae8cef98fd8
2014-05-29 17:57:40 -07:00
Brian Carlstrom 9f8e214a91 Only enable WITH_DEXPREOPT by default for libdvm.so
Bug: 14298175
Change-Id: I42255a61667f88924a779fff1812134044c7b6b2
2014-05-28 22:13:07 -07:00
Brian Carlstrom bf8a374a92 Remove dependencies on runtime_libdvm and libdvm.so in general
Bug: 14298175
Change-Id: I8441b64dc33543a912aebcfb8fdf76114ec50abe
2014-05-28 21:27:47 -07:00
Ying Wang 1ef0a635f3 Fix pattern rules for $(installed_odex) for libdvm.
When the VM is libdvm, we don't put the odex files in an arch specific
subdirectory. The previous pattern rules don't work because of the extra
"/". With this change, % evaluates to empty string when it's built for
libdvm; % evaluates to "<arch_name>/" when it's built for libart.
Also removed use of $(create-empty-package), which may causes file name
(dummy) conflict with the rule of package.apk.

Bug: 15311527

(cherry picked from commit 994c226b91)

Change-Id: I5469ef1994f2ba91a9c25126349156752fc35b4b
2014-05-28 15:09:55 -07:00
Brian Carlstrom 7e127ebe0b Move to dalvik.vm.lib.2 to force default to libart
Bug: 14298175
Change-Id: Ie4a716dddddc4d339fd4f47033f2c546a1ca118a
2014-05-28 14:31:46 -07:00
Guang Zhu 212bc3271a fix build id
Bug: 15264432

Change-Id: Ib937af1401a18e67a3dbac471c21231ebd9e3c85
(cherry picked from commit 44e1b0bd8a)
2014-05-27 17:21:00 +00:00
The Android Automerger d7a59dd0eb "AAV52B" 2014-05-22 07:23:17 -07:00
The Android Automerger c64d2a5b77 merge in master-release history after reset to 87b6b24f86 2014-05-22 07:21:23 -07:00
The Android Automerger 618f9d8bee "AAV52" 2014-05-22 05:52:35 -07:00
The Android Automerger cb22ea85cc merge in master-release history after reset to 78ae0ad8df 2014-05-22 05:49:26 -07:00
Lorenzo Colitti 87b6b24f86 Merge "Build EthernetService." 2014-05-22 05:57:58 +00:00
Ying Wang 78ae0ad8df am 913e0317: am a72e6f80: am 8a3f514d: Merge "Split the rules to build the odex file"
* commit '913e031793928981640f51fa2e6480312f044c37':
  Split the rules to build the odex file
2014-05-22 02:38:52 +00:00
Ying Wang 913e031793 am a72e6f80: am 8a3f514d: Merge "Split the rules to build the odex file"
* commit 'a72e6f80e447acf225822eebdf752c0d8aa2590c':
  Split the rules to build the odex file
2014-05-22 02:34:02 +00:00
Ying Wang a72e6f80e4 am 8a3f514d: Merge "Split the rules to build the odex file"
* commit '8a3f514d44e2c1d4920126b3edd47f7a7616b732':
  Split the rules to build the odex file
2014-05-22 02:29:52 +00:00
Ying Wang 8a3f514d44 Merge "Split the rules to build the odex file" 2014-05-22 02:24:59 +00:00
Dmitriy Ivanov 70917bcebc am 4ebdc93f: am caabca37: am 5caca89c: Merge "Clarify multiarch warnings"
* commit '4ebdc93f6039b5429c8bbff74373657de6be02b8':
  Clarify multiarch warnings
2014-05-22 01:31:32 +00:00
Dmitriy Ivanov 4ebdc93f60 am caabca37: am 5caca89c: Merge "Clarify multiarch warnings"
* commit 'caabca3786e105abb88728b4d5c4c1436be66ba3':
  Clarify multiarch warnings
2014-05-22 01:28:53 +00:00
Dmitriy Ivanov caabca3786 am 5caca89c: Merge "Clarify multiarch warnings"
* commit '5caca89c5d66e9999e26905522bf2eed958d0961':
  Clarify multiarch warnings
2014-05-22 01:24:48 +00:00
Dmitriy Ivanov 5caca89c5d Merge "Clarify multiarch warnings" 2014-05-22 01:22:00 +00:00
Ying Wang 68e58d86f6 Merge "Don't build tests in PDK build." 2014-05-22 00:52:09 +00:00
Ying Wang 9734252ccf Don't build tests in PDK build.
Change-Id: I8994be0938a3ce87a097669c28b232fd04b77a36
2014-05-21 17:45:52 -07:00
Eric Laurent 9b71d1de32 Merge "split audio policy library" 2014-05-22 00:40:24 +00:00
The Android Automerger 16bc13a693 "AAV51B" 2014-05-21 16:45:01 -07:00
Dmitriy Ivanov 38bba065e0 Clarify multiarch warnings
* Show multiarch related warnings only if my_module_multilib is both

Change-Id: If0c467c1d9b953bd3f40949ab4b97d9329ec021f
2014-05-21 16:40:35 -07:00
Ying Wang 36142f64ae Split the rules to build the odex file
Previously the odex file is byproduct generated by the package.apk rule.
Though we have the odex file depend on the package.apk it doesn't have
its own build recipe. In case package.apk isn't updated but we still
need to update the odex file (such as changed LOCAL_MULTILIB), the odex
file will never be rebuilt.
This change split out the rules to build the odex file and make sure the
build recipe get executed if the odex file needs rebuild.

Change-Id: I60c2f32b536b3d59045301ee863aae1451734aad
2014-05-21 16:24:59 -07:00
Mark Salyzyn 5eb187beaf am 1309152e: am 1fe58202: am ea65c191: Merge "libctest: zap"
* commit '1309152ec189e670d1c246bbabe1f33942e401b1':
  libctest: zap
2014-05-21 21:23:26 +00:00
Mark Salyzyn 1309152ec1 am 1fe58202: am ea65c191: Merge "libctest: zap"
* commit '1fe582026940c70f4a7ff8f130372234d07d3611':
  libctest: zap
2014-05-21 21:16:28 +00:00
Mark Salyzyn 1fe5820269 am ea65c191: Merge "libctest: zap"
* commit 'ea65c191e7c08233c97c5b854537d2a0d2127733':
  libctest: zap
2014-05-21 21:08:24 +00:00
Mark Salyzyn ea65c191e7 Merge "libctest: zap" 2014-05-21 21:02:10 +00:00
Ying Wang 3d2f5d6edb Remove .swp file checked in by accident.
Change-Id: I612ff98d53f46abfc6cb51a820ecde2820442940
2014-05-21 13:35:18 -07:00
Mark Salyzyn ae0d241144 libctest: zap
Change-Id: Ia3ff0cad0995af428adf2dbdf10587dae904ec7d
2014-05-21 13:27:58 -07:00
Ed Heyl a8df7e37b7 Merge "check build tests modules in eng and userdebug builds" 2014-05-21 20:15:06 +00:00
Svetoslav Ganov 78d5e6ea4e Merge "Revert "Fix build: Revert "Switching to the final PDF rendering library""" 2014-05-21 20:11:47 +00:00
Svetoslav Ganov 0e7533fca5 Revert "Fix build: Revert "Switching to the final PDF rendering library""
This reverts commit fa4f6471c4.

Change-Id: I7541ddad1302ca0f39aec62e3c4ca399046e56a6
2014-05-21 19:40:31 +00:00