OSDN Git Service

android-x86/build.git
12 years agoam a5cb8846: am 0c5db81f: Merge "Add OMX IL FLAC encoder library" into jb-dev
Jean-Michel Trivi [Thu, 10 May 2012 18:57:02 +0000 (11:57 -0700)]
am a5cb8846: am 0c5db81f: Merge "Add OMX IL FLAC encoder library" into jb-dev

* commit 'a5cb8846402270504d5572bdec1a7a24f554e141':
  Add OMX IL FLAC encoder library

12 years agoam 0c5db81f: Merge "Add OMX IL FLAC encoder library" into jb-dev
Jean-Michel Trivi [Thu, 10 May 2012 17:45:15 +0000 (10:45 -0700)]
am 0c5db81f: Merge "Add OMX IL FLAC encoder library" into jb-dev

* commit '0c5db81fb28f74491e7f17c6c81ae0b19342ca7c':
  Add OMX IL FLAC encoder library

12 years agoMerge "Add OMX IL FLAC encoder library" into jb-dev
Jean-Michel Trivi [Thu, 10 May 2012 16:54:41 +0000 (09:54 -0700)]
Merge "Add OMX IL FLAC encoder library" into jb-dev

12 years agoam 9d602a70: am ecb1a565: x86: compile everything with relro / bind_now
Nick Kralevich [Thu, 10 May 2012 16:30:54 +0000 (09:30 -0700)]
am 9d602a70: am ecb1a565: x86: compile everything with relro / bind_now

* commit '9d602a7005683965814823feda5aabcce5a92201':
  x86: compile everything with relro / bind_now

12 years agoam ecb1a565: x86: compile everything with relro / bind_now
Nick Kralevich [Thu, 10 May 2012 16:24:10 +0000 (09:24 -0700)]
am ecb1a565: x86: compile everything with relro / bind_now

* commit 'ecb1a565849b40ab7aa45b7fe71e24e29a059376':
  x86: compile everything with relro / bind_now

12 years agoAdd OMX IL FLAC encoder library
Jean-Michel Trivi [Fri, 27 Apr 2012 20:38:17 +0000 (13:38 -0700)]
Add OMX IL FLAC encoder library

Bug 5525503

Add the software FLAC encoder OMX IL wrapper to the build.

Change-Id: Iac69558088934e0db41e9cc7fa3fab7e72348568

12 years agox86: compile everything with relro / bind_now
Nick Kralevich [Wed, 9 May 2012 21:49:04 +0000 (14:49 -0700)]
x86: compile everything with relro / bind_now

Enable relro / bind_now when compiling Android applications.
This marks certain regions of memory as read-only after linking,
making memory corruption security vulnerabilities are harder
to exploit.

See:
 * http://www.akkadia.org/drepper/nonselsec.pdf (section 6)
 * http://tk-blog.blogspot.com/2009/02/relro-not-so-well-known-memory.html

relro support has been enabled for ARM since 233d460f21d372f964f8078b8b0d5fd17af7c6b6.
This change enables it for x86.

Change-Id: Ib90704f2fecffcfdc3587607112804faa0e16385

12 years agoam 25ceb29e: am b6956bdd: Merge "Add LLVM_AS to tools." into jb-dev
Stephen Hines [Wed, 9 May 2012 08:55:08 +0000 (01:55 -0700)]
am 25ceb29e: am b6956bdd: Merge "Add LLVM_AS to tools." into jb-dev

* commit '25ceb29e001e61189590e97442f3f149b5ee3731':
  Add LLVM_AS to tools.

12 years agoam 9c55335a: am 8c1028d4: Merge "Add keyboard layout package to build." into jb-dev
Jeff Brown [Wed, 9 May 2012 08:55:07 +0000 (01:55 -0700)]
am 9c55335a: am 8c1028d4: Merge "Add keyboard layout package to build." into jb-dev

* commit '9c55335afd8464114cc9e427c3c284b6b6fb9e0f':
  Add keyboard layout package to build.

12 years agoam 8fda5111: am 0acb2064: Merge "Make audio downmixer part of the core platform"...
Jean-Michel Trivi [Wed, 9 May 2012 08:55:07 +0000 (01:55 -0700)]
am 8fda5111: am 0acb2064: Merge "Make audio downmixer part of the core platform" into jb-dev

* commit '8fda5111037bf3df94b386b7a93f358c6e42cb15':
  Make audio downmixer part of the core platform

12 years agoam b788e87d: am 9264e4a5: The \'localize\' tool is dead.
Elliott Hughes [Wed, 9 May 2012 08:55:06 +0000 (01:55 -0700)]
am b788e87d: am 9264e4a5: The \'localize\' tool is dead.

* commit 'b788e87dab46387953baa046f32b1ae1802261f0':
  The 'localize' tool is dead.

12 years agoam b6956bdd: Merge "Add LLVM_AS to tools." into jb-dev
Stephen Hines [Wed, 9 May 2012 08:49:45 +0000 (01:49 -0700)]
am b6956bdd: Merge "Add LLVM_AS to tools." into jb-dev

* commit 'b6956bdd19242cde11b2e9c1f3941585706f3cd3':
  Add LLVM_AS to tools.

12 years agoam 8c1028d4: Merge "Add keyboard layout package to build." into jb-dev
Jeff Brown [Wed, 9 May 2012 08:45:55 +0000 (01:45 -0700)]
am 8c1028d4: Merge "Add keyboard layout package to build." into jb-dev

* commit '8c1028d45cfd7892a031e32b4e51bad729ebd2cb':
  Add keyboard layout package to build.

12 years agoam 0acb2064: Merge "Make audio downmixer part of the core platform" into jb-dev
Jean-Michel Trivi [Wed, 9 May 2012 08:45:21 +0000 (01:45 -0700)]
am 0acb2064: Merge "Make audio downmixer part of the core platform" into jb-dev

* commit '0acb2064d7080ab1b3d993cfad66fbf852f9663a':
  Make audio downmixer part of the core platform

12 years agoam 9264e4a5: The \'localize\' tool is dead.
Elliott Hughes [Wed, 9 May 2012 08:45:01 +0000 (01:45 -0700)]
am 9264e4a5: The \'localize\' tool is dead.

* commit '9264e4a5f63352cd6abc3d81b18be779a33c7b10':
  The 'localize' tool is dead.

12 years agoMerge "Add LLVM_AS to tools." into jb-dev
Stephen Hines [Wed, 9 May 2012 01:47:43 +0000 (18:47 -0700)]
Merge "Add LLVM_AS to tools." into jb-dev

12 years agoAdd LLVM_AS to tools.
Stephen Hines [Wed, 9 May 2012 01:43:48 +0000 (18:43 -0700)]
Add LLVM_AS to tools.

Change-Id: If9b4900e743b9efbf4b12eee4ed5e713ce82db9b

12 years agoam 269a40d1: am b031afab: am bf3d3287: Merge "Use the same compilation flags on OS...
Jean-Baptiste Queru [Tue, 8 May 2012 18:32:54 +0000 (11:32 -0700)]
am 269a40d1: am b031afab: am bf3d3287: Merge "Use the same compilation flags on OS X 10.8 as 10.7"

* commit '269a40d140753aee1e579f8179b132ffe3415150':
  Use the same compilation flags on OS X 10.8 as 10.7

12 years agoarmelf.xsc: delete unused file.
Nick Kralevich [Tue, 8 May 2012 17:22:00 +0000 (10:22 -0700)]
armelf.xsc: delete unused file.

As of a2758f19cee0a8daf3194d8c88eeb4d078000a08 in bionic/libc,
this file is no longer needed.

Deleted.

Change-Id: Ia01868522560f022d52f5509b386eccb9bf9e4f1

12 years agoMerge "Add keyboard layout package to build." into jb-dev
Jeff Brown [Tue, 8 May 2012 02:30:00 +0000 (19:30 -0700)]
Merge "Add keyboard layout package to build." into jb-dev

12 years agoAdd keyboard layout package to build.
Jeff Brown [Tue, 8 May 2012 02:08:32 +0000 (19:08 -0700)]
Add keyboard layout package to build.

Bug: 6110399
Change-Id: Ifb1d0126359750699244e481b49bbaf49371b7ae

12 years agoMerge "Make audio downmixer part of the core platform" into jb-dev
Jean-Michel Trivi [Tue, 8 May 2012 00:47:10 +0000 (17:47 -0700)]
Merge "Make audio downmixer part of the core platform" into jb-dev

12 years agoThe 'localize' tool is dead.
Elliott Hughes [Tue, 8 May 2012 00:33:19 +0000 (17:33 -0700)]
The 'localize' tool is dead.

Change-Id: I75c43ce064664412e45c304c15f363015c0a4697

12 years agoMake audio downmixer part of the core platform
Jean-Michel Trivi [Tue, 8 May 2012 00:10:12 +0000 (17:10 -0700)]
Make audio downmixer part of the core platform

Add the multichannel audio downmix effect to the core platform, as
 it is now a core feature of the media framework.

Bug 6456547

Change-Id: I35f88f6bffc131d5fe837c3767879f2536cec05b

12 years agoam b031afab: am bf3d3287: Merge "Use the same compilation flags on OS X 10.8 as 10.7"
Jean-Baptiste Queru [Mon, 7 May 2012 20:59:56 +0000 (13:59 -0700)]
am b031afab: am bf3d3287: Merge "Use the same compilation flags on OS X 10.8 as 10.7"

* commit 'b031afab543d8bf9bb236ff4c297f5ced70f8943':
  Use the same compilation flags on OS X 10.8 as 10.7

12 years agoam bf3d3287: Merge "Use the same compilation flags on OS X 10.8 as 10.7"
Jean-Baptiste Queru [Mon, 7 May 2012 20:56:19 +0000 (13:56 -0700)]
am bf3d3287: Merge "Use the same compilation flags on OS X 10.8 as 10.7"

* commit 'bf3d3287acad729c5db51df24ba443ea0d94c9aa':
  Use the same compilation flags on OS X 10.8 as 10.7

12 years agoMerge "Use the same compilation flags on OS X 10.8 as 10.7"
Jean-Baptiste Queru [Mon, 7 May 2012 16:34:39 +0000 (09:34 -0700)]
Merge "Use the same compilation flags on OS X 10.8 as 10.7"

12 years agoUse the same compilation flags on OS X 10.8 as 10.7
Al Sutton [Mon, 7 May 2012 08:33:34 +0000 (09:33 +0100)]
Use the same compilation flags on OS X 10.8 as 10.7

Added Mountain Lion to the list of versions which don't need ranlib
and don't need the pre-Lion linker flags

Change-Id: I0c785f0c66e324af9a209520c5a5b3c9bf7df0d5
Signed-off-by: Al Sutton <al@funkyandroid.com>
12 years agoam 559ffeb2: am 8e67348b: Merge "Track libnativehelper move for PDK." into jb-dev
Elliott Hughes [Fri, 4 May 2012 23:53:10 +0000 (16:53 -0700)]
am 559ffeb2: am 8e67348b: Merge "Track libnativehelper move for PDK." into jb-dev

* commit '559ffeb2efd1a3713b715fe0590827054a3b1656':
  Track libnativehelper move for PDK.

12 years agoam 8e67348b: Merge "Track libnativehelper move for PDK." into jb-dev
Elliott Hughes [Fri, 4 May 2012 23:50:41 +0000 (16:50 -0700)]
am 8e67348b: Merge "Track libnativehelper move for PDK." into jb-dev

* commit '8e67348b515636ec8314da44b3f583c5d053e81a':
  Track libnativehelper move for PDK.

12 years agoMerge "Track libnativehelper move for PDK." into jb-dev
Elliott Hughes [Fri, 4 May 2012 23:48:37 +0000 (16:48 -0700)]
Merge "Track libnativehelper move for PDK." into jb-dev

12 years agoam 107339d8: am aa6ffd75: Merge "Fix the build. Exchange -> Exchange2" into jb-dev
Vikram Aggarwal [Fri, 4 May 2012 23:44:40 +0000 (16:44 -0700)]
am 107339d8: am aa6ffd75: Merge "Fix the build. Exchange -> Exchange2" into jb-dev

* commit '107339d84d98260f68dd1d1c5c7666d4a79db6b4':
  Fix the build. Exchange -> Exchange2

12 years agoam aa6ffd75: Merge "Fix the build. Exchange -> Exchange2" into jb-dev
Vikram Aggarwal [Fri, 4 May 2012 23:42:05 +0000 (16:42 -0700)]
am aa6ffd75: Merge "Fix the build. Exchange -> Exchange2" into jb-dev

* commit 'aa6ffd7595966808a60341a449745d3d03d88768':
  Fix the build. Exchange -> Exchange2

12 years agoam 2f11b071: am fffe1d5e: use the file uid/gid/mode saved in the target_files
Doug Zongker [Fri, 4 May 2012 23:40:29 +0000 (16:40 -0700)]
am 2f11b071: am fffe1d5e: use the file uid/gid/mode saved in the target_files

* commit '2f11b071b7687272450133bd58d8e3ceda271b1a':
  use the file uid/gid/mode saved in the target_files

12 years agoMerge "Fix the build. Exchange -> Exchange2" into jb-dev
Vikram Aggarwal [Fri, 4 May 2012 23:39:14 +0000 (16:39 -0700)]
Merge "Fix the build. Exchange -> Exchange2" into jb-dev

12 years agoFix the build. Exchange -> Exchange2
Vikram Aggarwal [Fri, 4 May 2012 23:34:27 +0000 (16:34 -0700)]
Fix the build. Exchange -> Exchange2

Change-Id: I70b479b69ea60a60ee3725344aa410c6e4f9d6b7

12 years agoam fffe1d5e: use the file uid/gid/mode saved in the target_files
Doug Zongker [Fri, 4 May 2012 23:34:02 +0000 (16:34 -0700)]
am fffe1d5e: use the file uid/gid/mode saved in the target_files

* commit 'fffe1d5e9c65dcb2321643e25d77d465f7763ba6':
  use the file uid/gid/mode saved in the target_files

12 years agoTrack libnativehelper move for PDK.
Elliott Hughes [Thu, 3 May 2012 23:37:40 +0000 (16:37 -0700)]
Track libnativehelper move for PDK.

Bug: 6369821
Change-Id: I4dfd9eece9f6912a37c3caee77bd0eadb9313160

12 years agouse the file uid/gid/mode saved in the target_files
Doug Zongker [Thu, 3 May 2012 23:15:29 +0000 (16:15 -0700)]
use the file uid/gid/mode saved in the target_files

When building a bootable image with mkbootfs, use the set of file
metadata that's stored in the target_files zip (when available),
rather than whatever is built into the mkbootfs binary at the time the
image is built.

Bug: 6435132
Change-Id: If6c59149bdbcc9a67e5ab9161398f355bd1f511d

12 years agoMerge "Members in LOCAL_WHOLE_STATIC_LIBRARIES should be force_loaded."
Shih-wei Liao [Thu, 3 May 2012 22:40:27 +0000 (15:40 -0700)]
Merge "Members in LOCAL_WHOLE_STATIC_LIBRARIES should be force_loaded."

12 years agoMembers in LOCAL_WHOLE_STATIC_LIBRARIES should be force_loaded.
Shih-wei Liao [Wed, 2 May 2012 11:41:41 +0000 (04:41 -0700)]
Members in LOCAL_WHOLE_STATIC_LIBRARIES should be force_loaded.

For Mac build, force_load the LOCAL_WHOLE_STATIC_LIBRARIES.

Mac has its custom linker. However, its linking rule for generating
shared libraries doesn’t take the LOCAL_WHOLE_STATIC_LIBRARIES
into consideration.

Change-Id: Ia6858bf6e2ebb334db8f3d0bdc71d7ecc0ef11c1

12 years agoam 76cc34ca: am 6dfbf024: am 9e4e3b37: Merge "TARGET_linux-arm.mk: use single slash...
Jean-Baptiste Queru [Thu, 3 May 2012 00:07:09 +0000 (17:07 -0700)]
am 76cc34ca: am 6dfbf024: am 9e4e3b37: Merge "TARGET_linux-arm.mk: use single slash version of -print-whatever"

* commit '76cc34ca0adefac91f90fae478f2c6140e41e088':
  TARGET_linux-arm.mk: use single slash version of -print-whatever

12 years agoam 6dfbf024: am 9e4e3b37: Merge "TARGET_linux-arm.mk: use single slash version of...
Jean-Baptiste Queru [Thu, 3 May 2012 00:05:04 +0000 (17:05 -0700)]
am 6dfbf024: am 9e4e3b37: Merge "TARGET_linux-arm.mk: use single slash version of -print-whatever"

* commit '6dfbf0240b77acaf7d6b650b4c206deb29337e7b':
  TARGET_linux-arm.mk: use single slash version of -print-whatever

12 years agoam 9e4e3b37: Merge "TARGET_linux-arm.mk: use single slash version of -print-whatever"
Jean-Baptiste Queru [Thu, 3 May 2012 00:03:12 +0000 (17:03 -0700)]
am 9e4e3b37: Merge "TARGET_linux-arm.mk: use single slash version of -print-whatever"

* commit '9e4e3b378fd9a62651e216f18dc26cf2b877412a':
  TARGET_linux-arm.mk: use single slash version of -print-whatever

12 years agoam 5af27de0: resolved conflicts for merge of 343597c3 to jb-dev-plus-aosp
Jean-Baptiste Queru [Wed, 2 May 2012 22:31:49 +0000 (15:31 -0700)]
am 5af27de0: resolved conflicts for merge of 343597c3 to jb-dev-plus-aosp

* commit '5af27de0b59b3a49298066a652d9fa37ff71cbf0':
  Enable sound effect support in the SDK system image

12 years agoresolved conflicts for merge of 343597c3 to jb-dev-plus-aosp
Jean-Baptiste Queru [Wed, 2 May 2012 22:22:34 +0000 (15:22 -0700)]
resolved conflicts for merge of 343597c3 to jb-dev-plus-aosp

Change-Id: I84648a8044e6238a57b4a08a261146bfa3c8c1c7

12 years agoam 8ad4bb16: Turn off adb on user builds.
Joe Onorato [Wed, 2 May 2012 21:50:06 +0000 (14:50 -0700)]
am 8ad4bb16: Turn off adb on user builds.

* commit '8ad4bb16a0d8b8ff9b4d17e860db336111bef34d':
  Turn off adb on user builds.

12 years agoTurn off adb on user builds.
Joe Onorato [Wed, 2 May 2012 21:36:57 +0000 (14:36 -0700)]
Turn off adb on user builds.

Tungsten is the first device we have done since post_process_props.py
and UsbDeviceManager were added that by default has no services running
on usb. Everything else has mtp.  This makes it so we always populate
the property with something.

Change-Id: Ic24f52462ed8866e87499c715dd21937e5b1128d

12 years agoam 9bdc2907: am 8571ee47: am f562adc8: Merge "Force use of compatibility compilers...
Jean-Baptiste Queru [Wed, 2 May 2012 21:21:06 +0000 (14:21 -0700)]
am 9bdc2907: am 8571ee47: am f562adc8: Merge "Force use of compatibility compilers on Apple\'s command line tools"

* commit '9bdc290792f8c5c4e4beb40e6b7f335759b6d6d5':
  Force use of compatibility compilers on Apple's command line tools

12 years agoam 6ed1beed: am a4354dd8: am 2ba46ecd: Merge "Add Esperanto to the list of locales"
Jean-Baptiste Queru [Wed, 2 May 2012 21:21:05 +0000 (14:21 -0700)]
am 6ed1beed: am a4354dd8: am 2ba46ecd: Merge "Add Esperanto to the list of locales"

* commit '6ed1beed3db82cf4ecf081ea23251e79c076aad5':
  Add Esperanto to the list of locales

12 years agoam 8571ee47: am f562adc8: Merge "Force use of compatibility compilers on Apple\'s...
Jean-Baptiste Queru [Wed, 2 May 2012 21:18:28 +0000 (14:18 -0700)]
am 8571ee47: am f562adc8: Merge "Force use of compatibility compilers on Apple\'s command line tools"

* commit '8571ee478ee352827ec37460d23e6e0dbb1e96db':
  Force use of compatibility compilers on Apple's command line tools

12 years agoam a4354dd8: am 2ba46ecd: Merge "Add Esperanto to the list of locales"
Jean-Baptiste Queru [Wed, 2 May 2012 21:18:27 +0000 (14:18 -0700)]
am a4354dd8: am 2ba46ecd: Merge "Add Esperanto to the list of locales"

* commit 'a4354dd8ce98320a1e6ca895dc049b82c8e1fa46':
  Add Esperanto to the list of locales

12 years agoMerge "TARGET_linux-arm.mk: use single slash version of -print-whatever"
Jean-Baptiste Queru [Wed, 2 May 2012 20:26:49 +0000 (13:26 -0700)]
Merge "TARGET_linux-arm.mk: use single slash version of -print-whatever"

12 years agoam c45cb0bf: Merge "Enable sound effect support in the SDK system image"
Jean-Baptiste Queru [Wed, 2 May 2012 20:02:26 +0000 (13:02 -0700)]
am c45cb0bf: Merge "Enable sound effect support in the SDK system image"

* commit 'c45cb0bf074b6fec4e9810cfa442cf1c89645dd7':
  Enable sound effect support in the SDK system image

12 years agoMerge "Enable sound effect support in the SDK system image"
Jean-Baptiste Queru [Wed, 2 May 2012 19:20:15 +0000 (12:20 -0700)]
Merge "Enable sound effect support in the SDK system image"

12 years agoEnable sound effect support in the SDK system image
Jun Tian [Wed, 2 May 2012 06:47:04 +0000 (14:47 +0800)]
Enable sound effect support in the SDK system image

Add the missing configuration in sdk.mk to support sound effect in the SDK building.
This patch can fix the CTS sound effect failues of media test in emulator system image.

Change-Id: I8c22e62201d48c2e56fb4c105795bb96ded8f34d

12 years agoam f562adc8: Merge "Force use of compatibility compilers on Apple\'s command line...
Jean-Baptiste Queru [Wed, 2 May 2012 18:27:36 +0000 (11:27 -0700)]
am f562adc8: Merge "Force use of compatibility compilers on Apple\'s command line tools"

* commit 'f562adc85f05b17c2c10993f3da07e61a7a24b74':
  Force use of compatibility compilers on Apple's command line tools

12 years agoam 2ba46ecd: Merge "Add Esperanto to the list of locales"
Jean-Baptiste Queru [Wed, 2 May 2012 18:27:35 +0000 (11:27 -0700)]
am 2ba46ecd: Merge "Add Esperanto to the list of locales"

* commit '2ba46ecdc4bca804ffedc38694910dc1322b42d1':
  Add Esperanto to the list of locales

12 years agoMerge "Force use of compatibility compilers on Apple's command line tools"
Jean-Baptiste Queru [Wed, 2 May 2012 16:40:13 +0000 (09:40 -0700)]
Merge "Force use of compatibility compilers on Apple's command line tools"

12 years agoMerge "Add Esperanto to the list of locales"
Jean-Baptiste Queru [Wed, 2 May 2012 14:39:15 +0000 (07:39 -0700)]
Merge "Add Esperanto to the list of locales"

12 years agoForce use of compatibility compilers on Apple's command line tools
Al Sutton [Thu, 23 Feb 2012 18:14:27 +0000 (18:14 +0000)]
Force use of compatibility compilers on Apple's command line tools

The cc and c++ compilers included in Apple's command line tools show some
unusual behaviour which causes the build to fail in several projects under
Xcode 4.3

This patch uses the gnu compatibility gcc and g++ compilers on OS X instead
to reduce problems, and generates an error when an llvm based compiler is
detected because they currently do not generate usable emulator executables
due to them not honouring global register variables.

Change-Id: I506c22dad3dcbd41df3c7672802a675d3655e262
Signed-off-by: Al Sutton <al@funkyandroid.com>
12 years agoam 48cf73bd: (-s ours) Restore AOSP-style version numbers - do not merge
Jean-Baptiste Queru [Tue, 1 May 2012 21:38:35 +0000 (14:38 -0700)]
am 48cf73bd: (-s ours) Restore AOSP-style version numbers - do not merge

* commit '48cf73bd13e3693e6e4f92dce98f3b94a4c9760d':
  Restore AOSP-style version numbers - do not merge

12 years agoRestore AOSP-style version numbers - do not merge
Jean-Baptiste Queru [Tue, 1 May 2012 15:48:04 +0000 (08:48 -0700)]
Restore AOSP-style version numbers - do not merge

Change-Id: I70e3568a78feed4ff69bcdbf4fe2bd13f5211b4c

12 years agoam 3072491b: am 000e89a5: Strengthen dependencies on LOCAL_REQUIRED_MODULES
Ying Wang [Mon, 30 Apr 2012 23:39:22 +0000 (16:39 -0700)]
am 3072491b: am 000e89a5: Strengthen dependencies on LOCAL_REQUIRED_MODULES

* commit '3072491bb3aa5c5a3abd24a16f4fba4638242d6a':
  Strengthen dependencies on LOCAL_REQUIRED_MODULES

12 years agoam 000e89a5: Strengthen dependencies on LOCAL_REQUIRED_MODULES
Ying Wang [Mon, 30 Apr 2012 23:37:11 +0000 (16:37 -0700)]
am 000e89a5: Strengthen dependencies on LOCAL_REQUIRED_MODULES

* commit '000e89a5b95a1d3071277ff279263204f49cbd78':
  Strengthen dependencies on LOCAL_REQUIRED_MODULES

12 years agoMerge "Strengthen dependencies on LOCAL_REQUIRED_MODULES"
Ying Wang [Mon, 30 Apr 2012 23:34:17 +0000 (16:34 -0700)]
Merge "Strengthen dependencies on LOCAL_REQUIRED_MODULES"

12 years agoStrengthen dependencies on LOCAL_REQUIRED_MODULES
Ying Wang [Mon, 30 Apr 2012 22:48:27 +0000 (15:48 -0700)]
Strengthen dependencies on LOCAL_REQUIRED_MODULES

Bug: 6418863
This change expands the PRODUCT_PACKAGES with the required modules.
Before this change, since the required modules are not in the
PRODUCT_PACKAGES, they are not directly depended on by the image files.
If the dependent is not to be included in the image but the required
modules are to be included, the dependency of the image on the required
modules gets lost!
That would lead to build race condition.

Change-Id: I0b656db1538ca43d3785dbf17364ffa88b80ac41

12 years agoStrengthen dependencies on LOCAL_REQUIRED_MODULES
Ying Wang [Mon, 30 Apr 2012 22:48:27 +0000 (15:48 -0700)]
Strengthen dependencies on LOCAL_REQUIRED_MODULES

Bug: 6418863
This change expands the PRODUCT_PACKAGES with the required modules.
Before this change, since the required modules are not in the
PRODUCT_PACKAGES, they are not directly depended on by the image files.
If the dependent is not to be included in the image but the required
modules are to be included, the dependency of the image on the required
modules gets lost!
That would lead to build race condition.

Change-Id: Idbd504fd415b488c397e67ab487a22bff4fa188e

12 years agoam 30f6db7e: Move stuff from prebuilt/ to prebuilts/misc
Jean-Baptiste Queru [Mon, 30 Apr 2012 17:23:54 +0000 (10:23 -0700)]
am 30f6db7e: Move stuff from prebuilt/ to prebuilts/misc

* commit '30f6db7e31263bff6925a50343483ed86b7da352':
  Move stuff from prebuilt/ to prebuilts/misc

12 years agoMove stuff from prebuilt/ to prebuilts/misc
Jean-Baptiste Queru [Sun, 29 Apr 2012 18:50:18 +0000 (11:50 -0700)]
Move stuff from prebuilt/ to prebuilts/misc

Change-Id: Ia13f5d09b24e3540042b6924ead6c96e94983ff4

12 years agoam f598c6f8: Merge "Add Development/scripts to path." into jb-dev
Robert Greenwalt [Fri, 27 Apr 2012 19:51:24 +0000 (12:51 -0700)]
am f598c6f8: Merge "Add Development/scripts to path." into jb-dev

* commit 'f598c6f8cd46a1a5ff188ce51ba5b8941916526e':
  Add Development/scripts to path.

12 years agoMerge "Add Development/scripts to path." into jb-dev
Robert Greenwalt [Fri, 27 Apr 2012 18:55:06 +0000 (11:55 -0700)]
Merge "Add Development/scripts to path." into jb-dev

12 years agoAdd Development/scripts to path.
Robert Greenwalt [Fri, 27 Apr 2012 17:02:37 +0000 (10:02 -0700)]
Add Development/scripts to path.

Adding a script to there and people thought it would be nice if it were
available/in seach path.

bug:4208971
Change-Id: I58475f5f0149cec2485dc5bc787b5fb3cc68ba0a

12 years agoAdded BUILD_HOST_static to build statically linked executable/shared-lib
Andrew Hsieh [Fri, 27 Apr 2012 16:35:19 +0000 (00:35 +0800)]
Added BUILD_HOST_static to build statically linked executable/shared-lib

Statically linked executable/shared-lib (eg. SDK tools) are useful
in sandboxed environment.

In BUILD_HOST_static zipalign needs -lpthread indirectly:
zipalign->libutils.a->liblog.a->logd_write.c->pthread

Change-Id: I8fa91a937b728ccdf942c4ba199efb1e2e49da3d

12 years agoUse split-long-arguments to touch pdk platform.zip files
Colin Cross [Fri, 27 Apr 2012 00:04:54 +0000 (17:04 -0700)]
Use split-long-arguments to touch pdk platform.zip files

touch $(_pdk_fusion_files) is too long for some systems, use
split-long-arguments to execute touch multiple times with a
subset of the list of files.

Change-Id: I8e8c6770936337b93e0fdf381eca8c79fd722523

12 years agoOption to keep the generated R class in static Java libarry
Ying Wang [Thu, 26 Apr 2012 19:26:33 +0000 (12:26 -0700)]
Option to keep the generated R class in static Java libarry

Bug: 6404748
Set LOCAL_KEEP_R_CLASS_IN_STATIC_JAVA_LIBRARY to true to do that.

Change-Id: Ieee3cae431e3b1484ec598312729f2c871db2315

12 years agoMerge "ARM: compile everything with relro / bind_now." into jb-dev
Nick Kralevich [Thu, 26 Apr 2012 18:38:51 +0000 (11:38 -0700)]
Merge "ARM: compile everything with relro / bind_now." into jb-dev

12 years agoARM: compile everything with relro / bind_now.
Nick Kralevich [Thu, 26 Apr 2012 16:09:24 +0000 (09:09 -0700)]
ARM: compile everything with relro / bind_now.

Enable relro / bind_now when compiling Android applications.
This marks certain regions of memory as read-only after linking,
making memory corruption security vulnerabilities are harder
to exploit.

See:
 * http://www.akkadia.org/drepper/nonselsec.pdf (section 6)
 * http://tk-blog.blogspot.com/2009/02/relro-not-so-well-known-memory.html

Stop using the custom linker script, which inhibits
relro / bind_now support.

Change-Id: Ie97ccdd2845886bbc2ba2fdd47eed0ff4b29b60b

12 years agoBuild libstagefright_soft_mpeg4enc.so by default
James Dong [Thu, 26 Apr 2012 01:09:34 +0000 (18:09 -0700)]
Build libstagefright_soft_mpeg4enc.so by default

o related-to-bug: 6401068

Change-Id: I3114d4b817acc85a6982d03ef3b161141413a079

12 years agoMerge "Build libstagefright_soft_h264enc by default"
James Dong [Wed, 25 Apr 2012 01:02:49 +0000 (18:02 -0700)]
Merge "Build libstagefright_soft_h264enc by default"

12 years agoFix pdk build.
Ying Wang [Wed, 25 Apr 2012 00:12:43 +0000 (17:12 -0700)]
Fix pdk build.

The pdk builds don't have access to development.

Change-Id: Ie7e9f8d24b788749481465311e64145e175b8c4f

12 years agoresolved conflicts for merge of 4a6e8b95 to master
Raphael Moll [Tue, 24 Apr 2012 22:43:28 +0000 (15:43 -0700)]
resolved conflicts for merge of 4a6e8b95 to master

Change-Id: I04abdad12266d7f0eb248528d9bbd35369d18413

12 years agoam 30a6d7e3: am 76f57fe3: Reconcile with ics-mr1-release
The Android Open Source Project [Tue, 24 Apr 2012 22:19:29 +0000 (15:19 -0700)]
am 30a6d7e3: am 76f57fe3: Reconcile with ics-mr1-release

* commit '30a6d7e3e5904c2e0a833a2adef83db6cd54e9ba':
  IMM76K
  IMM76J
  IMM76I
  IMM76H
  IMM76G
  IMM76F
  IMM76E

12 years agoam 80879a6e: (-s ours) am 695a2b3f: am 9b16b129: Merge "Switch to new locations of...
Jean-Baptiste Queru [Tue, 24 Apr 2012 21:54:15 +0000 (14:54 -0700)]
am 80879a6e: (-s ours) am 695a2b3f: am 9b16b129: Merge "Switch to new locations of toolchains"

* commit '80879a6ea4be133c222911055d83e3e43dc15be5':
  Switch to new locations of toolchains

12 years agoMerge 8664008c to master
Jean-Baptiste Queru [Tue, 24 Apr 2012 21:47:45 +0000 (14:47 -0700)]
Merge 8664008c to master

Change-Id: Ia6aa11892665b8aa42e5fbc69146db251d9a8636

12 years agoam 77df1f2a: am 9987dbbb: am d0427e49: Merge "Workaround for a gcc-4.6 bug on -fstric...
Jean-Baptiste Queru [Tue, 24 Apr 2012 21:31:31 +0000 (14:31 -0700)]
am 77df1f2a: am 9987dbbb: am d0427e49: Merge "Workaround for a gcc-4.6 bug on -fstrict-volatile-bitfields."

* commit '77df1f2aeceaeabfc058a1938b672fe02a4fed93':
  Workaround for a gcc-4.6 bug on -fstrict-volatile-bitfields.

12 years agoam 7ed999aa: (-s ours) am c4aa4ff3: am 810b0d8b: Merge "Fix build problems with gcc...
Jean-Baptiste Queru [Tue, 24 Apr 2012 21:31:25 +0000 (14:31 -0700)]
am 7ed999aa: (-s ours) am c4aa4ff3: am 810b0d8b: Merge "Fix build problems with gcc-4.6.x."

* commit '7ed999aaf00a71d99975a4a068ba2562c0aabc88':
  Fix build problems with gcc-4.6.x.

12 years agoam 4054a158: am 7a086316: am 6b719da3: docs: update sidenav-width-adjust script so...
Scott Main [Tue, 24 Apr 2012 21:27:31 +0000 (14:27 -0700)]
am 4054a158: am 7a086316: am 6b719da3: docs: update sidenav-width-adjust script so Training classes save the width for the Resources section

* commit '4054a1587a878d2c5f9dc64433bf7ae8ebbe6bd3':

12 years agoam 217a4d89: am 9041aa50: am 6b719da3: docs: update sidenav-width-adjust script so...
Scott Main [Tue, 24 Apr 2012 21:27:30 +0000 (14:27 -0700)]
am 217a4d89: am 9041aa50: am 6b719da3: docs: update sidenav-width-adjust script so Training classes save the width for the Resources section

* commit '217a4d896b9bd5bd91cccc8077f7ebd353538f7b':

12 years agoBuild libstagefright_soft_h264enc by default
James Dong [Tue, 24 Apr 2012 01:02:34 +0000 (18:02 -0700)]
Build libstagefright_soft_h264enc by default

related-to-bug: 6383440

Change-Id: I852941c72f9b7270ac6e5b094e4b2a0322643ac8

12 years agoam f689b77c: am b3d8eecd: am 76b0139a: docs: update doc template to make the Resource...
Scott Main [Tue, 24 Apr 2012 20:58:00 +0000 (13:58 -0700)]
am f689b77c: am b3d8eecd: am 76b0139a: docs: update doc template to make the Resources side nav wider (+40px)

* commit 'f689b77c0519f1c73006d55d8ca3ed35bfb64ad1':

12 years agoam 7291a4f7: am 27e53840: am 76b0139a: docs: update doc template to make the Resource...
Scott Main [Tue, 24 Apr 2012 20:57:59 +0000 (13:57 -0700)]
am 7291a4f7: am 27e53840: am 76b0139a: docs: update doc template to make the Resources side nav wider (+40px)

* commit '7291a4f78408651d78a8ff05eda22ce3805603dd':

12 years agoMerge "Make export_includes depend on the module's definition makefile."
Ying Wang [Tue, 24 Apr 2012 20:29:05 +0000 (13:29 -0700)]
Merge "Make export_includes depend on the module's definition makefile."

12 years agoMerge "Set timestamps of files from platform.zip to current time"
Colin Cross [Tue, 24 Apr 2012 19:45:47 +0000 (12:45 -0700)]
Merge "Set timestamps of files from platform.zip to current time"

12 years agoSet timestamps of files from platform.zip to current time
Colin Cross [Tue, 24 Apr 2012 01:49:04 +0000 (18:49 -0700)]
Set timestamps of files from platform.zip to current time

Touch files unzipped from platform.zip to update their timestamp.
Prevents make dependency confusion from files with old times.

Also add a dependency for the implicit copy rule on the
pdk_fusion.stamp file to force make to use the updated
files.

Change-Id: Ia54454518d229ce3670023819836f586fef65d3f

12 years agoMerge "On linux, always use the prebuilt host toolchain"
Jean-Baptiste Queru [Tue, 24 Apr 2012 17:37:30 +0000 (10:37 -0700)]
Merge "On linux, always use the prebuilt host toolchain"

12 years agoMake export_includes depend on the module's definition makefile.
Ying Wang [Tue, 24 Apr 2012 04:29:18 +0000 (21:29 -0700)]
Make export_includes depend on the module's definition makefile.

Bug: 6383397

Note that LOCAL_MODULE_MAKEFILE is calculated in the macro my-dir,
which must be called at the beginning of your Android.mk to calculate
 LOCAL_PATH.

Change-Id: I7aa079e37253fbda25ffb85c2e5bbf0663340e27

12 years agoWhitelist audience
Jean-Baptiste Queru [Tue, 24 Apr 2012 01:27:18 +0000 (18:27 -0700)]
Whitelist audience

Change-Id: I3a39f4bdc5c52e01b7d5d187e35b6fbf770756e2

12 years agoam c094c0a6: am d0831659: Merge "Split target/product/sdk.mk into sdk.git"
Raphael Moll [Mon, 23 Apr 2012 22:47:39 +0000 (15:47 -0700)]
am c094c0a6: am d0831659: Merge "Split target/product/sdk.mk into sdk.git"

* commit 'c094c0a68fe311ea671b4c95756d300bc6a540f4':
  Split target/product/sdk.mk into sdk.git

12 years agoam d0831659: Merge "Split target/product/sdk.mk into sdk.git"
Raphael Moll [Mon, 23 Apr 2012 22:43:35 +0000 (15:43 -0700)]
am d0831659: Merge "Split target/product/sdk.mk into sdk.git"

* commit 'd0831659af544b93f3a9592a1cd4f85ff89e8635':
  Split target/product/sdk.mk into sdk.git