Commit graph

472 commits

Author SHA1 Message Date
David Turner
17210f0b8d Cherrypick 944311 from master. do not merge.
emulator: Enable dex-preoptimization in emulator-specific builds

This patch re-enables dex preoptimization in emulator-specific
builds. This considerably speeds up the first-boot of SDK AVDs
since the dex optimization pass is performed during the build
instead.

This was enabled in a previous patch, then reverted due to a
bug in the build system that has been fixed since.

This patch doesn't affect any device build.

Change-Id: Ie711fb4e1672993b7f7f4b8c5313a89d0b8734d6
2011-09-28 15:51:52 -07:00
Xavier Ducrohet
af5e2c7f1c Add calendar to the SDK system image.
Change-Id: Iaedb675fd4348744a3efacf9d57d401045aeffa9
2011-09-28 15:39:32 -07:00
Ying Wang
510df1bb09 Add lohit-fonts.
Change-Id: Idf0641ce2d8f8195520e7e283f985271482b2835
2011-09-23 14:35:51 -07:00
Christopher Tate
6e2ba5240e Add the shared-storage backup component to the build
Oops.  Fixes bug 5341264

Change-Id: I99c51226c236c40bf56b1b94917f0eff56502963
2011-09-22 18:24:30 -07:00
Flavio Lerda
68b8b7b61b Remove VoicemailProvider.
Its code was merged with ContactsProvider.

Bug: 5290063
Change-Id: I0cef43fe14a22f85bc77f7937e5fdbeffcd7f95b
2011-09-14 00:22:51 +01:00
Brian Muramatsu
6824d81a00 am ae55f41c: am 89ba0f7e: am 1615c2fc: Rename generic_arm5 to generic_armv5
* commit 'ae55f41c5d74b1aa58ef5015c613541e77f55034':
  Rename generic_arm5 to generic_armv5
2011-09-09 12:04:29 -07:00
Brian Muramatsu
164285e05f am 8658fa51: am 9d014e65: am 9353a3be: Disable Dexpreopt for generic_arm5
* commit '8658fa51d15290cf43178d0633b53f11ff08a4aa':
  Disable Dexpreopt for generic_arm5
2011-09-09 12:04:27 -07:00
Brian Muramatsu
c5c2865751 am 5d16ff13: am 372a1e0b: am 31e27eeb: generic_arm5 product
* commit '5d16ff13d7c6c3da38ba29a412d535221cee7a60':
  generic_arm5 product
2011-09-09 12:04:25 -07:00
Brian Muramatsu
ae55f41c5d am 89ba0f7e: am 1615c2fc: Rename generic_arm5 to generic_armv5
* commit '89ba0f7e62e94fbe010bcf9aab3e1be035ffb44a':
  Rename generic_arm5 to generic_armv5
2011-09-08 11:15:38 -07:00
Brian Muramatsu
89ba0f7e62 am 1615c2fc: Rename generic_arm5 to generic_armv5
* commit '1615c2fcb60c7164cd8629e8c78cef551ebd329a':
  Rename generic_arm5 to generic_armv5
2011-09-08 11:13:50 -07:00
Brian Muramatsu
1615c2fcb6 Rename generic_arm5 to generic_armv5
Bug 5267392

Change-Id: I5129d5ba283e711a2cb5840fc0c9b707f653936a
2011-09-08 10:36:53 -07:00
Brian Muramatsu
8658fa51d1 am 9d014e65: am 9353a3be: Disable Dexpreopt for generic_arm5
* commit '9d014e6570deb3861b503833823e56e1c589626c':
  Disable Dexpreopt for generic_arm5
2011-09-08 10:26:29 -07:00
Brian Muramatsu
9d014e6570 am 9353a3be: Disable Dexpreopt for generic_arm5
* commit '9353a3be5fca8a83c3a60e890fbca323f9fb0e04':
  Disable Dexpreopt for generic_arm5
2011-09-08 10:24:14 -07:00
Brian Muramatsu
9353a3be5f Disable Dexpreopt for generic_arm5
Bug 5267392

After coming across another place where I would have to use
package.apk.unaligned, I decided maybe it is best to just
disable dexpreopt as was previously suggested.

Use package.apks in the CTS Makefile task.

Change-Id: Iec839a72f4b53441337523b8a9cccda657eec8e8
2011-09-07 18:12:22 -07:00
Brian Muramatsu
5d16ff13d7 am 372a1e0b: am 31e27eeb: generic_arm5 product
* commit '372a1e0ba362ba509d44a1ed4b8eb554b1da7180':
  generic_arm5 product
2011-09-07 17:13:30 -07:00
Brian Muramatsu
372a1e0ba3 am 31e27eeb: generic_arm5 product
* commit '31e27eebc3108d788d040228e5143df3e87b1424':
  generic_arm5 product
2011-09-07 17:12:16 -07:00
Brian Muramatsu
31e27eebc3 generic_arm5 product
Bug 5267392

Copied the prior generic product but tried to include
Makefiles from the generic product when possible to
avoid drifting.

Change-Id: I7893adb65c37c1257bcb5224848f4cd7cd93d2f9
2011-09-07 16:12:38 -07:00
Owen Lin
2c48877296 Replace GalleryNew3D with Gallery2 in AOSP.
Change-Id: I61e35fa7e629872d2c961a8fa35d8068fb918cc6
2011-09-01 14:21:22 +08:00
David 'Digit' Turner
9d99d7dfb8 resolved conflicts for merge of 6da54b6e to master
Change-Id: Ic1e08fffacb66e8006877b7b5c51e9e7f03d39a2
2011-08-26 00:53:34 +02:00
David 'Digit' Turner
6da54b6e0e resolved conflicts for merge of 7be88d00 to honeycomb-plus-aosp
Change-Id: I2f1b26f737dcc521e5a81a660356468eca6d2717
2011-08-25 23:23:32 +02:00
David 'Digit' Turner
43dd89d2a0 emulator: Enable GLES emulation libraries
This patch enables the build of OpenGLES emulation libraries
(both in the guest and the host) for any emulator-specific
product config.

+ update core/main.mk to ensure that the right path is parsed
  when building the Windows SDK

Change-Id: Ifde047f8c0ef922504a7286c8c5b57f7c79c71f8
2011-08-23 22:25:13 +02:00
Eric Laurent
9d78854f0f Merge "Fix issue 5094017: Media server crashes on ISC emulator." 2011-08-22 08:29:39 -07:00
Eric Laurent
7ed9efaab3 Fix issue 5094017: Media server crashes on ISC emulator.
Add audio HAL and audio policy hardware module libraries to SDK image.

Change-Id: I96501b1493974ac1738f194f9457461766ea4bff
2011-08-19 10:03:52 -07:00
David Hu
cbfec35cbf GPS Location Test Build Change
Build GpsLocationTest.apk as part of the sdk build

Change-Id: I4a8fff9fa952e127c39a8e8e3857e8f05b8912be
2011-08-01 19:27:28 -07:00
Ying Wang
603755d6ce resolved conflicts for merge of 9b5447df to master
Change-Id: I1fe490a9e0bf01321c845ab0150fead06c16d68b
2011-07-29 14:25:59 -07:00
Ying Wang
9b5447df85 am 24cad7d4: Add iptables and ip6tables to core.mk.
* commit '24cad7d4f7962d3413d520791cb2b8a5a5266f58':
  Add iptables and ip6tables to core.mk.
2011-07-29 13:58:43 -07:00
Ying Wang
24cad7d4f7 Add iptables and ip6tables to core.mk.
Change-Id: I1cb2be8a28013b20d1032a8d766021a2f4aca9e1
2011-07-29 13:47:23 -07:00
Eric Laurent
eae4bf7d55 Added power manager service library.
Added library with native binder interface to PowerManagerService.

Change-Id: Ic99efce5058b8c1a81ff277dfaa42f192441080c
2011-07-25 18:41:20 -07:00
Dmitry Shmidt
c267e84f6a Merge "Add hostapd utility" 2011-07-22 10:01:32 -07:00
Dmitry Shmidt
18416f1883 Add hostapd utility
Change-Id: I88dadaa8226a4a15849c4267564992466f62def4
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2011-07-22 09:41:31 -07:00
David Hu
0142f05119 Merge "Added ConnectivityTest package as part of the sdk build." 2011-07-20 11:56:20 -07:00
Marco Nelissen
f0fee66e50 Add music effects control panel to the build.
Change-Id: If4cccd929b103d43dcd48f9ad453e2f850061b5d
2011-07-18 15:08:39 -07:00
Eric Laurent
46f9aa84c2 Merge "Added audio pre processing library" 2011-07-18 08:43:35 -07:00
Eric Laurent
35787e0d5b Added audio pre processing library
Added wrapper library on top of webrtc audio processing modules.

Change-Id: I72105accb5d2159d5d69d28ec5b557a888b06e63
2011-07-17 14:37:50 -07:00
Jean-Baptiste Queru
2c6a62f8fb Remove Camera app from the generic build.
That's because a camera isn't required for compatibility and some
devices don't have a camera.

Add the Camera app in the emulator builds, since the emulator does
have a camera.

Change-Id: I56a1fe9f703c3b05dec99200a9353d75338c5f40
2011-07-15 17:47:14 -07:00
Hugo Hudson
3e4de5d226 Add in the variable speed library for use in the voicemail playback ui.
- The variable speed audio library has been added to frameworks/ex.

Change-Id: Id4e3f8f3f36a504bed11026a9c5a05455c19cdf4
2011-07-15 20:17:55 +01:00
Eric Laurent
8feafd421f Merge "Added webrtc audio processing library" 2011-07-13 13:16:57 -07:00
Jean-Baptiste Queru
66fb48e840 Merge "Append the list of languages to the list of locales" 2011-07-13 07:55:01 -07:00
Eric Laurent
205209c944 Added webrtc audio processing library
Change-Id: I50d013b4d0de4a3abf3258f713617761bbd01199
2011-07-12 19:19:35 -07:00
Jeff Brown
e33ba4c49e Remove the simulator target from all makefiles.
Bug: 5010576

Change-Id: Ie814f4c8d3aa1e7cc7f5735822ab25542f36cf62
2011-07-11 23:51:37 -07:00
Ying Wang
fbfd654f67 Switch Unbundled apps from generic.mk to full.mk.
Change-Id: Ib0b84e041275a5ad389a122f0349a85008496be2
2011-07-11 09:57:08 -07:00
Jean-Baptiste Queru
297d0ac0b5 Add PhotoEditor in AOSP builds
Change-Id: If0a302701c4b6d2ebfb6b5dd6896d6717411553b
2011-07-08 16:19:42 -07:00
Jaikumar Ganesh
ac82cdda8c Merge "Add Bluetooth health to the PRODUCT_PACKAGE." 2011-07-08 09:40:27 -07:00
Jaikumar Ganesh
d849b65d91 Add Bluetooth health to the PRODUCT_PACKAGE.
Change-Id: Ifb668f74c09a321eea9d2785f7574cd637aff092
2011-07-07 18:08:15 -07:00
Jean-Baptiste Queru
0aeec5e139 Add VideoEditor to full builds
Change-Id: Iaaecaa24b25c67642197d4926aa7f350991abf60
2011-07-07 15:30:15 -07:00
David 'Digit' Turner
4b65598642 emulator: Enable dex-preoptimization
Backport from AOSP master.

This enables the Dex pre-optimization for emulator-specific builds.
The idea is to speed up the initial boot sequence of an SDK AVD by
avoiding the costly on-device preopt pass that is performed otherwise
the first time the AVD is launched.

Benchmarking shows reductions in first boot time from 1m30s to 40s
on a 2.4GHz Xeon when emulating the AOSP master ToT.

Change-Id: Ibf5ebe68aa4d363c9df05d2ffe7cb828ef99f922
Orig-Change-Id: I67a9ce9791220c202817864c6e83dc8fd9cbc027
2011-07-08 00:01:11 +02:00
David 'Digit' Turner
c7e3877dad emulator: Build emulator platform images as ARMv7-A
Backport from AOSP master.

Now that the emulator supports proper ARMv7 emulation, switch to
building all emulator-specific platform images using this instruction
set, in order to benefit from the noticeable speed boost provided by
Thumb-2 instructions.

Note that we don't build with NEON support because emulated NEON
instructions are currently slow, though they work.

IMPORTANT: You need to have the following emulator patch in your tree
           in order to start these platform builds easily:

           https://review.source.android.com//#change,23798

Otherwise, the alternative is to do these things:

   1/ Telling the emulator to emulate an ARMv7-A CPU, instead of
      an ARMv5TE one. This is normally done with "-qemu cortex-a8"

   2/ Using an ARMv7-A capable kernel image, which is available and
      usable with -kernel prebuilt/android-arm/kernel-qemu-armv7

Note that the emulator has a special hack that automatically enables
1/ if 2/ is being used (i.e. if the kernel image name ends with -armv7,
then emulate an ARMv7-A CPU automatically).

So in reality, only 2/ is required.

Change-Id: Id3ac7cdbda892e519af98aff1f02136f344406b8
Orig-Change-Id: I5c0245ba5e6a2bc34d0d49b2c024fffd317a5eed
2011-07-07 23:46:50 +02:00
Bruce Beare
b23e918346 sdk: Add pc-bios files for IA qemu emulator
Orig-Change-Id: Ia919ff57295cd020810989f241da713210bc8720
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
2011-07-07 03:45:57 +02:00
Bruce Beare
f844ec96dd x86: qemu emulator is the default build target
Change-Id: I200536d2d997eda6a6e62eaa9050269e3c7ff6c4
Orig-Change-Id: I1fc3cb491d593d3e28f90278cfc8de5d77852932
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
2011-07-07 03:45:57 +02:00
Jean-Baptiste Queru
5e2feda773 Add full_x86 product.
By inheriting from full, this will be more self-maintaining, and
automatically gets a better-configured variant (e.g. it has locales,
a date format, etc...).

Orig-Change-Id: I67b6c2d9f9b7d20cb89154906c3f3d6a5391c838
2011-07-07 03:45:57 +02:00