summaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | am 4115aeae: am 324c814c: Merge from AOSPThe Android Open Source Project2011-11-111-0/+1
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | * commit '4115aeaef30cc2f13abc4a1e4165995909fa3098': Add a hash-bang as the first line of a shell script
| * | | | am 324c814c: Merge from AOSPThe Android Open Source Project2011-11-111-0/+1
| |\ \ \ \ | | | |_|/ | | |/| | | | | | | | | | | | * commit '324c814c6f479bb33eb8aa05d221c8a44b8f61b9': Add a hash-bang as the first line of a shell script
| | * | | Merge from AOSPThe Android Open Source Project2011-11-111-0/+1
| | |\ \ \ | | | | | | | | | | | | | | | | | | Change-Id: Ie444a93a1fcba693332d302de828bdc62fd61647
| | | * | | Add a hash-bang as the first line of a shell scriptJean-Baptiste Queru2011-11-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I5b663b036ecb25e952ecd2d998971cc326d4ebdf
| | | * | | HOST_linux-x86: Avoid doubly define macro _FORTIFY_SOURCEJim Huang2011-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While building Android with latest host gcc, it causes the following build error: Install: out/host/linux-x86/bin/mkbootimg host C++: obbtool <= frameworks/base/tools/obbtool/Main.cpp <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] <built-in>:0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors In order to make build system happy, this patch does unset macro _FORTIFY_SOURCE and then define it in host cflags. Change-Id: Ic37a90f05081a2c3650b3335bc87e9e895900fb2
* | | | | | am bb5ada52: am a032d3d0: Support for multiple PRODUCT_SDK_ADDON_DOC_MODULESYing Wang2011-11-112-14/+9
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | * commit 'bb5ada524c3c15132c832e076104d44ca7dde5ad': Support for multiple PRODUCT_SDK_ADDON_DOC_MODULES
| * | | | | am a032d3d0: Support for multiple PRODUCT_SDK_ADDON_DOC_MODULESYing Wang2011-11-112-14/+9
| |\ \ \ \ \ | | | |_|_|/ | | |/| | | | | | | | | | | | | | | * commit 'a032d3d07372423176e072dfcbcf60a53f8a7d57': Support for multiple PRODUCT_SDK_ADDON_DOC_MODULES
| | * | | | Support for multiple PRODUCT_SDK_ADDON_DOC_MODULESYing Wang2011-11-112-14/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5429077 Change-Id: I8d962c803496479ba5b5e7316538aced65ee4df1
* | | | | | Merge "make gdbclient work on x86"Nick Kralevich2011-11-111-1/+7
|\ \ \ \ \ \
| * | | | | | make gdbclient work on x86Nick Kralevich2011-11-111-1/+7
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | Change-Id: I2fd4fc2b89db13a8db1b177afdab593772cb12f8
* | | | | | Build cache.img on demandYing Wang2011-11-104-3/+46
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5153694 To build cache.img, set BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE (required, ext4 only for now), BOARD_CACHEIMAGE_PARTITION_SIZE (optional) in BoardConfig.mk. Change-Id: I1d8b91646aa1dba88285e008ad3335768bcbddd2
* | | | | am e39ee4d5: am cb48497f: HOST_linux-x86: Avoid doubly define macro ↵Jim Huang2011-11-101-1/+1
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | _FORTIFY_SOURCE * commit 'e39ee4d5e043872b3ef8053678a9c6020d82d4b6': HOST_linux-x86: Avoid doubly define macro _FORTIFY_SOURCE
| * | | | am cb48497f: HOST_linux-x86: Avoid doubly define macro _FORTIFY_SOURCEJim Huang2011-11-101-1/+1
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | * commit 'cb48497ff2f84e8f7def981246ddc028ea126879': HOST_linux-x86: Avoid doubly define macro _FORTIFY_SOURCE
| | * | | HOST_linux-x86: Avoid doubly define macro _FORTIFY_SOURCEJim Huang2011-11-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While building Android with latest host gcc, it causes the following build error: Install: out/host/linux-x86/bin/mkbootimg host C++: obbtool <= frameworks/base/tools/obbtool/Main.cpp <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] <built-in>:0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors In order to make build system happy, this patch does unset macro _FORTIFY_SOURCE and then define it in host cflags. Change-Id: Ic37a90f05081a2c3650b3335bc87e9e895900fb2
| * | | | am e915ab45: Place linker arguments after objects for gccConley Owens2011-11-101-7/+7
| |\ \ \ \ | | |/ / / | | | / / | | |/ / | |/| | * commit 'e915ab45a11f88c4fa5f2561c1aaca4b7d3d7593': Place linker arguments after objects for gcc
| | * | Place linker arguments after objects for gccConley Owens2011-11-101-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc 4.6.1 does not properly link if libraries are specified before objects. Change-Id: Iabe3eac831fe597abe8a93a946ab7a22d584db46
* | | | Place linker arguments after objects for gccConley Owens2011-11-101-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc 4.6.1 does not properly link if libraries are specified before objects. Change-Id: Iabe3eac831fe597abe8a93a946ab7a22d584db46
* | | | x86: enable PIE for dynamically linked executablesNick Kralevich2011-11-041-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compile all x86 programs on Android with -fPIE and -pie. This enables PIE (Position Independent Executables), which helps protect Android applications from exploitation due to memory management bugs. Note 1: PIE *static* executables are not supported at this time and require additional linker changes. Note 2: This change compliments 026a85b129e4540a4d8d40aace47aa0c69f609da, which was the exact same change, except for ARM. Testing: Rebuilt the tree completely from scratch, and verified that the system boots and basic functionality works in the emulator. Change-Id: I990064c37da3d857e663b27f31fee05f689a2824
* | | | am 976fbcbd: am e43794ac: am 277be2fe: Stop Packaging Old CTS Test Runner FilesBrian Muramatsu2011-11-031-12/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '976fbcbd095ced5b07e7b0ed777f013c7b8ca717': Stop Packaging Old CTS Test Runner Files
| * | | am 277be2fe: Stop Packaging Old CTS Test Runner FilesBrian Muramatsu2011-11-031-12/+1
| |\ \ \ | | |/ / | | | | | | | | | | | | * commit '277be2fe0cfcb31c34ad3426a1ab8df9b8cde6cb': Stop Packaging Old CTS Test Runner Files
| | * | Stop Packaging Old CTS Test Runner FilesBrian Muramatsu2011-11-031-12/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 5563917 This stops packaging the startcts script and the cts.jar into the android-cts.zip. Since we are only testing using Tradefed, we should prevent confusion by removing the old test runner. Change-Id: I79f991617dd9e6a51a314207b4727cce3136d60f
* | | | Merge "stop using a custom linker script for static executables."Nick Kralevich2011-11-021-1/+1
|\ \ \ \
| * | | | stop using a custom linker script for static executables.Nick Kralevich2011-11-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is causing problems with making the linker relocatable. Change-Id: I53e37fba52eabd3145130712d6e9bff074aed493
* | | | | Allow to set ANDROID_BUILDSPEC as path of buildspec.mkYing Wang2011-11-021-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So that clients can set a custom buildspec.mk without adding buildspec.mk at the top dir. Change-Id: Ic15efa6cfbf00f04db35447e70bb5bdd63a5058c
* | | | | am 0c8f79dd: am 1b601a44: Merge "MR1 is version 4.1, API 15." into ics-mr1Dianne Hackborn2011-11-021-2/+2
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | * commit '0c8f79dd01366a45b255584ef279e498741728e4': MR1 is version 4.1, API 15.
| * | | | MR1 is version 4.1, API 15.Dianne Hackborn2011-11-021-2/+2
| | | | | | | | | | | | | | | | | | | | Change-Id: I5f31630b17121ce43b3c60d43409069640e4d97a
* | | | | Revert "Build cache.img."Ying Wang2011-11-023-39/+3
| | | | | | | | | | | | | | | | | | | | This reverts commit 531bdb546af5127ed9c1012871d780930eb990f5.
* | | | | Build cache.img.Ying Wang2011-11-013-3/+39
| |/ / / |/| | | | | | | | | | | Change-Id: I3dbe7afa4934fa718ba20605eebd2e3ce2ae82ab
* | | | Fix build.Ying Wang2011-10-311-2/+2
| | | | | | | | | | | | | | | | Change-Id: I166d4e0c5cc4d2b58c7af3f0207b2d161a9d1715
* | | | Unify the user image building codeYing Wang2011-10-311-56/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5398808 Before this change we have duplicate code in the Makefile and the python-based releasetool. That's a real headache to maintain. Change-Id: I8ddf04a79c6886540e89d990f723d8f77c9dd883
* | | | am 9a3dfc06: am 68eb6649: am 432f8d88: Reconcile with AOSP masterJean-Baptiste Queru2011-10-281-1/+1
|\ \ \ \ | |/ / / | | | | | | | | * commit '9a3dfc06b94a59bdc7005a8a944996c956527c19':
* | | | Merge "Add TARGET_COPY_OUT_* variables."Ying Wang2011-10-271-5/+13
|\ \ \ \
| * | | | Add TARGET_COPY_OUT_* variables.Ying Wang2011-10-271-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They are relative to PRODUCT_OUT so can be used in PRODUCT_COPY_FILES. If TARGET_COPY_OUT_VENDOR instead of hardcoded system/vendor is used, we will be able to transition smoothly to a separate vendor staging directory. Change-Id: Ia9fdb208768cf4699180306280b4c02421b2ea9c
* | | | | Merge "Fix build problems with gcc-4.6.x."Jing Yu2011-10-271-4/+5
|\ \ \ \ \
| * | | | | Fix build problems with gcc-4.6.x.Doug Kwan2011-10-131-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: If02f18efde4cec39c97bb0e7226b008cd6b85dd4
* | | | | | Merge "HOST_linux-x86: Avoid doubly define macro _FORTIFY_SOURCE"Conley Owens2011-10-271-1/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | HOST_linux-x86: Avoid doubly define macro _FORTIFY_SOURCEJim Huang2011-10-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While building Android with latest host gcc, it causes the following build error: Install: out/host/linux-x86/bin/mkbootimg host C++: obbtool <= frameworks/base/tools/obbtool/Main.cpp <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] <built-in>:0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors In order to make build system happy, this patch does unset macro _FORTIFY_SOURCE and then define it in host cflags. Change-Id: Ic37a90f05081a2c3650b3335bc87e9e895900fb2
* | | | | | am 00d1d614: am b3e6fa5e: Merge "new LOCAL_DEX_PREOPT option "nostripping"" ↵Ying Wang2011-10-274-7/+21
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | into ics-mr0 * commit '00d1d614f6e9c29e366b2608cd37814856df5efc': new LOCAL_DEX_PREOPT option "nostripping"
| * | | | | am b3e6fa5e: Merge "new LOCAL_DEX_PREOPT option "nostripping"" into ics-mr0Ying Wang2011-10-274-7/+21
| |\ \ \ \ \ | | | |_|/ / | | |/| | | | | | | | | | | | | | | * commit 'b3e6fa5e6bdaf6e1e827c3e79ffda1ef796b3a1b': new LOCAL_DEX_PREOPT option "nostripping"
| | * | | | new LOCAL_DEX_PREOPT option "nostripping"Ying Wang2011-10-244-7/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set "LOCAL_DEX_PREOPT := nostripping" to do dex-preopt while not strip the classes.dex. Bug: 5396625 5502338 Change-Id: Ie8dea4414ebeefeae89c6433b246faea27baa5e7
| * | | | | set ID to MR1. Please do not merge.Ed Heyl2011-10-251-1/+1
| | |/ / / | |/| | | | | | | | | | | | | Change-Id: Ib181d19806a2589ec124b648e2d12c5350b0ce81
* | | | | Remove last reference to layoutopt.Xavier Ducrohet2011-10-261-1/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: Ifdcf35e0bda41fbb5f04515a4b0f1c60dd130d50
* | | | | Remove references to layoutopt from the build.Xavier Ducrohet2011-10-262-2/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: I54a41f47a380531f4b50eb26e67e8f52b63269a5
* | | | | Revert "Remove layoutopt; replaced by the more generic "lint" tool."Omari Stephens2011-10-262-0/+3
| | | | | | | | | | | | | | | | | | | | This reverts commit 7a23d45cdca22751c421427ce0e4e12df31945d2.
* | | | | Merge "Remove layoutopt; replaced by the more generic "lint" tool."Tor Norbye2011-10-262-3/+0
|\ \ \ \ \
| * | | | | Remove layoutopt; replaced by the more generic "lint" tool.Tor Norbye2011-10-262-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I5754d10ec7b3fd03a2eb9a70e5f73201f909e11e
* | | | | | enable PIE for dynamically linked executablesNick Kralevich2011-10-241-2/+2
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compile all programs on Android with -fPIE and -pie. This enables PIE (Position Independent Executables), which helps protect Android applications from exploitation due to memory management bugs. Stop using the armelf.x linker script. This script hard codes the load address of the executable, defeating the position independence PIE requires. Note: PIE *static* executables are not supported at this time and require additional linker changes. Bug: 5323301 Change-Id: Ieafcc9c4f142495847e163881889d371a59d0878
* | | | | Change BUILD_ID.Wink Saville2011-10-211-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | On master branch build id should be MASTER. Change-Id: I7829b3933947730b298fca8a4e39de6a60b9caad
* | | | Build fix - include sdk/lint in buildTor Norbye2011-10-201-0/+1
| | | | | | | | | | | | | | | | Change-Id: Id65b7a3f72dd6c5104738fa872f3beb029d91163
* | | | Merge "Compile each proto file separately"Bjorn Bringert2011-10-181-5/+7
|\ \ \ \