OSDN Git Service
Dan Albert [Mon, 17 Aug 2015 20:19:30 +0000 (20:19 +0000)]
am
f9b75b1b: Merge "Don\'t filter on a non-existent variable."
* commit '
f9b75b1b24d985c873e548d4fd7945a6cdd99323':
Don't filter on a non-existent variable.
Dan Albert [Mon, 17 Aug 2015 20:16:01 +0000 (20:16 +0000)]
Merge "Don't filter on a non-existent variable."
Tao Bao [Mon, 17 Aug 2015 17:48:43 +0000 (17:48 +0000)]
am
dae6455c: Merge "Add an option to include a full bootloader in incremental OTA."
* commit '
dae6455c95a30ec2742b54ce3c8a4a45b1aa65f2':
Add an option to include a full bootloader in incremental OTA.
Tao Bao [Mon, 17 Aug 2015 17:38:01 +0000 (17:38 +0000)]
Merge "Add an option to include a full bootloader in incremental OTA."
Dan Albert [Mon, 17 Aug 2015 17:36:09 +0000 (10:36 -0700)]
Don't filter on a non-existent variable.
This used to be used for aarch64
(https://android-review.googlesource.com/#/c/80126/), but has since
been removed and now does nothing. This was then reimplemented more
generally with my_illegal_flags
(https://android-review.googlesource.com/#/c/166405/). Drop
*GLOBAL_UNSUPPORTED_CFLAGS in favor of that.
Change-Id: I3347726dd92f9d3a16783e0d9d3b685a828400b4
leozwang [Fri, 14 Aug 2015 17:57:58 +0000 (10:57 -0700)]
Add an option to include a full bootloader in incremental OTA.
Bug:
23101469
Change-Id: Iac466b83f789f10d26e8d289dce766cf0d05148b
(cherry picked from commit
c1324751e79b23a63ea494f4bc784446c8f32435)
Stephen Hines [Sat, 15 Aug 2015 02:12:46 +0000 (02:12 +0000)]
am
2e08cb6e: Merge "Add -mfpu=neon-vfpv4 if cpu is krait"
* commit '
2e08cb6e1bf90b0950c875132d2bf37b71d03fbb':
Add -mfpu=neon-vfpv4 if cpu is krait
Stephen Hines [Sat, 15 Aug 2015 02:04:55 +0000 (02:04 +0000)]
Merge "Add -mfpu=neon-vfpv4 if cpu is krait"
Yang Ni [Fri, 14 Aug 2015 18:46:18 +0000 (18:46 +0000)]
am
36600a6b: Merge "Include target api version in build system for rscpp."
* commit '
36600a6bf9b3b79327785cd740a909d3920d6519':
Include target api version in build system for rscpp.
Yang Ni [Fri, 14 Aug 2015 18:39:47 +0000 (18:39 +0000)]
Merge "Include target api version in build system for rscpp."
Dan Albert [Fri, 14 Aug 2015 01:05:03 +0000 (01:05 +0000)]
am
578acca4: Merge "Link librt on the host when using sanitizers."
* commit '
578acca4e27511900eefc2f65be3e88f9127660c':
Link librt on the host when using sanitizers.
Dan Albert [Fri, 14 Aug 2015 00:59:52 +0000 (00:59 +0000)]
Merge "Link librt on the host when using sanitizers."
Dan Albert [Fri, 14 Aug 2015 00:25:10 +0000 (17:25 -0700)]
Link librt on the host when using sanitizers.
The sanitizers now use shared memory.
Change-Id: Ie8fa6690374eda08ee4138b68fd628ebbfa2d0c8
Noah Presler [Fri, 14 Aug 2015 00:04:10 +0000 (17:04 -0700)]
Include target api version in build system for rscpp.
b/
23161320
Change-Id: Ibc23309abed092e7648168fbf4b80891a44929a6
Tao Bao [Thu, 13 Aug 2015 22:26:17 +0000 (22:26 +0000)]
am
8765fca2: Merge "Free the stash after its use in BBOTA v2."
* commit '
8765fca2f6013fe9d82ff00729089c98921bfb52':
Free the stash after its use in BBOTA v2.
Tao Bao [Thu, 13 Aug 2015 22:22:16 +0000 (22:22 +0000)]
Merge "Free the stash after its use in BBOTA v2."
Tao Bao [Thu, 13 Aug 2015 21:44:15 +0000 (14:44 -0700)]
Free the stash after its use in BBOTA v2.
In BBOTA v2, the stash size computation is inaccurate. A stash will be
used only once, so we deduct its size from stashed_blocks right after
its use. However, the stash doesn't actually get freed until being
overwritten by another stash or destroyed at the end of an update. This
leads to OTA failures due to insufficient space on /cache. This CL
changes the BBOTA v2 script to generate an explicit free right after
its use.
Bug:
23119955
Change-Id: Icdd8352bb0ff778945937c870990a888c7a4d38b
Dan Albert [Thu, 13 Aug 2015 16:52:55 +0000 (16:52 +0000)]
am
727b462a: Merge "Never allow -w."
* commit '
727b462a92635665ce636c63123078a970654480':
Never allow -w.
Dan Albert [Thu, 13 Aug 2015 16:48:18 +0000 (16:48 +0000)]
Merge "Never allow -w."
Neil Fuller [Thu, 13 Aug 2015 10:46:46 +0000 (10:46 +0000)]
am
bc7680c4: Merge "Include the okhttp.jar when compiling against internal classes"
* commit '
bc7680c4d7a94cfafcc3c925f0fbf134bc1dfcb8':
Include the okhttp.jar when compiling against internal classes
Neil Fuller [Thu, 13 Aug 2015 10:40:39 +0000 (10:40 +0000)]
Merge "Include the okhttp.jar when compiling against internal classes"
Nick Kralevich [Wed, 12 Aug 2015 23:53:50 +0000 (23:53 +0000)]
am
5f79bcdd: Merge changes from topic \'file_contexts.bin\'
* commit '
5f79bcdd070f4069cd60bbe68430ee172575f9e2':
build: switch over to file_contexts.bin only
Update embedded.mk to support file_contexts.bin
Nick Kralevich [Wed, 12 Aug 2015 23:46:28 +0000 (23:46 +0000)]
Merge changes from topic 'file_contexts.bin'
* changes:
build: switch over to file_contexts.bin only
Update embedded.mk to support file_contexts.bin
Dan Albert [Wed, 12 Aug 2015 21:54:16 +0000 (14:54 -0700)]
Never allow -w.
Apparently -w will disable all warnings on GCC regardless of ordering
(clang will still respect ordering so warnings that are enabled after
-w are still respected). This is insane. Strip -w from the cflags.
Anyone that wants this flag should be turning off the specific
warnings (or just fix them), not disabling all warnings.
Change-Id: I2ba065637dfdc192921da4d9adbdc63b728c166f
Neil Fuller [Tue, 11 Aug 2015 12:48:34 +0000 (13:48 +0100)]
Include the okhttp.jar when compiling against internal classes
If LOCAL_SDK_VERSION is unset we were compiling against
core-libart but not okhttp.
okhttp should be an implementation detail but
android.net.http.HttpResponseCache implements
com.android.okhttp.OkCacheContainer.
The OpenJDK 8 version of of javac now requires all interfaces of
implemented classes be made available at compile time even with
-source 1.7 -target 1.7.
This is not an issue when compiling against the android.jar because
the implementation of HttpResponseCache in the android.jar does not
implement com.android.okhttp.OkCacheContainer.
Bug:
23099154
Change-Id: I3fa1d0f73535b396623fed953cfc71189b797849
Gina Dimino [Wed, 12 Aug 2015 03:14:01 +0000 (03:14 +0000)]
am
8f301ff1: Merge "Docs: Rename content-footer-text plus remove whitespace."
* commit '
8f301ff10d037e4305775c55ce9be6fcb93a8134':
Docs: Rename content-footer-text plus remove whitespace.
Gina Dimino [Wed, 12 Aug 2015 03:05:59 +0000 (03:05 +0000)]
Merge "Docs: Rename content-footer-text plus remove whitespace."
Dan Willemsen [Wed, 12 Aug 2015 01:07:44 +0000 (01:07 +0000)]
am
608aa91d: Merge "Revert "Use repeatable timestamps""
* commit '
608aa91db7ef1c131e2c49b0ffd39851ff2b6e9d':
Revert "Use repeatable timestamps"
Dan Willemsen [Wed, 12 Aug 2015 01:02:19 +0000 (01:02 +0000)]
Merge "Revert "Use repeatable timestamps""
Dan Willemsen [Wed, 12 Aug 2015 01:00:19 +0000 (01:00 +0000)]
Revert "Use repeatable timestamps"
OSX `date` doesn't understand -d
This reverts commit
13ba6e00f4c7e04f1038e94ab98e3ed424daa4fa.
Change-Id: I5970032ff02cc07bd3b087e1eeb5f19b1e4194b4
Dan Willemsen [Wed, 12 Aug 2015 00:55:21 +0000 (00:55 +0000)]
am
671b8ff5: Merge "Use repeatable timestamps"
* commit '
671b8ff5457472631f805f3230273e5e8121b28a':
Use repeatable timestamps
Dan Willemsen [Wed, 12 Aug 2015 00:49:26 +0000 (00:49 +0000)]
Merge "Use repeatable timestamps"
Dan Willemsen [Tue, 11 Aug 2015 22:25:12 +0000 (15:25 -0700)]
Use repeatable timestamps
This moves all of the date references under build/ to using a single
datetime that can be set manually using BUILD_DATETIME.
It also adds an option, OVERRIDE_C_DATE_TIME, that if set to true, will
redefine __DATE__ and __TIME__ for all C/C++ files so that it matches
BUILD_DATETIME.
Bug:
23117013
Change-Id: I880ef103a26bca86bd7bf42d58e62e740a6228c8
Ying Wang [Tue, 11 Aug 2015 23:14:52 +0000 (23:14 +0000)]
am
20febe3d: Merge "Don\'t build otapackage on Mac."
* commit '
20febe3d839131e2cde795ae2a36f93c5ac1c378':
Don't build otapackage on Mac.
Ying Wang [Tue, 11 Aug 2015 22:49:25 +0000 (22:49 +0000)]
Merge "Don't build otapackage on Mac."
Ying Wang [Tue, 11 Aug 2015 18:24:19 +0000 (11:24 -0700)]
Don't build otapackage on Mac.
Also removed the unneeded variable DISTTOOLS
and the unnecessary dependency of otapackage/updatepackage on DISTTOOLS.
Bug:
23085297
Change-Id: I6b269003a72bb48eda1260c8d9b4bd88974bcde9
Ying Wang [Mon, 10 Aug 2015 22:23:10 +0000 (22:23 +0000)]
am
edf7bf8d: Merge "Allow custom recovery resource dirs."
* commit '
edf7bf8d832fdd2356cb68519b8e717acde94e5b':
Allow custom recovery resource dirs.
Ying Wang [Mon, 10 Aug 2015 22:15:23 +0000 (22:15 +0000)]
Merge "Allow custom recovery resource dirs."
Dan Albert [Mon, 10 Aug 2015 20:48:48 +0000 (20:48 +0000)]
am
4f20869b: Merge "Bump the default C++ standard up to C++14."
* commit '
4f20869b1faa07ee0f615ee9087b91ef11e2d6e4':
Bump the default C++ standard up to C++14.
Dan Albert [Mon, 10 Aug 2015 20:40:00 +0000 (20:40 +0000)]
Merge "Bump the default C++ standard up to C++14."
Dan Albert [Wed, 29 Jul 2015 22:13:57 +0000 (15:13 -0700)]
Bump the default C++ standard up to C++14.
This also drops the NDK default back to C++98 (or C++11 for code using
libc++). The platform NDK build should match the normal NDK build.
Bug: http://b/
23043421
Change-Id: I3a336767ce271e84f4dfdebdadb3a98e5689def9
Ying Wang [Thu, 6 Aug 2015 18:47:47 +0000 (11:47 -0700)]
Allow custom recovery resource dirs.
Set TARGET_PRIVATE_RES_DIRS in your BoardConfig.mk to specify custom
private recovery resource directories.
With this change you can share the same recovery resource dir for more
than one device; Also you can specify more than one directories.
Change-Id: Ieeb18f5ac11c98b6f08d0ab6fb4e0d9aa72b27e7
Tao Bao [Sat, 8 Aug 2015 04:32:46 +0000 (04:32 +0000)]
am
8af98164: Merge "Change the cache partition size check into warnings."
* commit '
8af98164162e86cd61ccdcfb0f09744c58e02ac8':
Change the cache partition size check into warnings.
Tao Bao [Sat, 8 Aug 2015 04:26:57 +0000 (04:26 +0000)]
Merge "Change the cache partition size check into warnings."
Tao Bao [Sat, 8 Aug 2015 02:49:45 +0000 (19:49 -0700)]
Change the cache partition size check into warnings.
For some old builds, we may not define cache partition size. Change the
exception into a warning to make the script backward compatible.
Change-Id: Ie94c7fbb1a9f3a7db3f16e8d845e493a534aac5b
Tao Bao [Fri, 7 Aug 2015 04:50:47 +0000 (04:50 +0000)]
am
420f95ff: Merge "releasetools: Support packaging for system_root_image."
* commit '
420f95ff5d0ccf9c41683760c1b2731f6be0667e':
releasetools: Support packaging for system_root_image.
Tao Bao [Fri, 7 Aug 2015 04:45:20 +0000 (04:45 +0000)]
Merge "releasetools: Support packaging for system_root_image."
Dan Willemsen [Fri, 7 Aug 2015 00:54:47 +0000 (00:54 +0000)]
am
46ed451d: Merge "build: Load makefiles in the same order with Make 4.0"
* commit '
46ed451d12272edcb0ada9a8e0ec1f5f6e340ff8':
build: Load makefiles in the same order with Make 4.0
Dan Willemsen [Fri, 7 Aug 2015 00:47:51 +0000 (00:47 +0000)]
Merge "build: Load makefiles in the same order with Make 4.0"
Dan Willemsen [Thu, 6 Aug 2015 22:01:24 +0000 (15:01 -0700)]
build: Load makefiles in the same order with Make 4.0
Make 4.0 (and Kati) removed the implicit sort from the $(wildcard)
function. In order to ensure that makefiles are always loaded in the
same order, and an explicit sort.
This shouldn't matter, but some makefiles are modifying variables used
by siblings (LLVM_ROOT_PATH under frameworks/compile). In this case, the
path value still pointed to the same path, it just had extra '..'
references, and was enough to cause the binaries to be different.
Change-Id: Ief6551f999351ee2c193275aaae426dc064f8b34
Gilad Arnold [Thu, 6 Aug 2015 22:02:56 +0000 (22:02 +0000)]
am
7b49da7e: Merge "Remove LOCAL_MODULE from generated DBus header path."
* commit '
7b49da7e9a97f7064e275251957ed78dc5e38360':
Remove LOCAL_MODULE from generated DBus header path.
Gilad Arnold [Thu, 6 Aug 2015 21:55:47 +0000 (21:55 +0000)]
Merge "Remove LOCAL_MODULE from generated DBus header path."
Dan Albert [Thu, 6 Aug 2015 21:34:24 +0000 (21:34 +0000)]
am
2e4b90e5: Merge "Dedup system shared libraries."
* commit '
2e4b90e5f152a964011bb621ee6112bee778d436':
Dedup system shared libraries.
Dan Albert [Thu, 6 Aug 2015 21:34:19 +0000 (21:34 +0000)]
am
735cd90d: Merge "Disable transitive symbol resolving for mips64."
* commit '
735cd90d1762d10793bb52b0e0cf31f519e7af2b':
Disable transitive symbol resolving for mips64.
Dan Albert [Thu, 6 Aug 2015 21:25:45 +0000 (21:25 +0000)]
Merge "Dedup system shared libraries."
Dan Albert [Thu, 6 Aug 2015 21:25:38 +0000 (21:25 +0000)]
Merge "Disable transitive symbol resolving for mips64."
Dan Albert [Thu, 6 Aug 2015 19:22:40 +0000 (12:22 -0700)]
Dedup system shared libraries.
These shouldn't differ by target. Right now only mips64 does, and
that's a bug.
Change-Id: Ic941ede85ba1bc07d3316a55639ba71a6afc9630
Dan Albert [Thu, 6 Aug 2015 21:17:40 +0000 (14:17 -0700)]
Disable transitive symbol resolving for mips64.
The transitive symbol resolving causes build breakage when a binary
has indirect dependency on the NDK library.
This matches the change made for the the aarch64 toolchain:
https://android-review.googlesource.com/#/c/120654
Change-Id: Id5b2a63301cb1cdcdd84b4bcd9fbec8cf6ec0b3c
Gina Dimino [Thu, 6 Aug 2015 20:48:23 +0000 (13:48 -0700)]
Docs: Rename content-footer-text plus remove whitespace.
Change-Id: I655874790dbc5a2dd2fa2611bc63ca00a1953fdc
Gilad Arnold [Thu, 6 Aug 2015 19:50:23 +0000 (12:50 -0700)]
Remove LOCAL_MODULE from generated DBus header path.
Its presence requires #include directives to contain the build target
name, which is problematic because these directives can live in headers
that are shared by multiple build targets. Furthermore, having
LOCAL_MODULE in the generated header path is redundant because the
target directory is already private to the current build target (e.g.
.../<target_name>_intermediates/...).
Bug:
22608897
Change-Id: I059f71a1231e80f89c99441794a4491f2685036f
Tao Bao [Thu, 6 Aug 2015 17:49:49 +0000 (17:49 +0000)]
am
40467cbf: Merge "build: Support packaging for system_root_image."
* commit '
40467cbfbbc2a59d9b80f5c5ee97bd1a64bc2858':
build: Support packaging for system_root_image.
Ying Wang [Thu, 6 Aug 2015 17:49:48 +0000 (17:49 +0000)]
am
ecbc5b40: Merge "Build static ckati on Linux."
* commit '
ecbc5b401a55ab4e9e0e9cc9bf720044c4d4a829':
Build static ckati on Linux.
Tao Bao [Thu, 6 Aug 2015 17:43:46 +0000 (17:43 +0000)]
Merge "build: Support packaging for system_root_image."
Tao Bao [Wed, 22 Jul 2015 01:01:20 +0000 (18:01 -0700)]
build: Support packaging for system_root_image.
If system image contains the root directory
(BOARD_BUILD_SYSTEM_ROOT_IMAGE == "true"), we package the root directory
into ROOT/ instead of BOOT/RAMDISK/ in the target_files zip.
Change-Id: I817776ca97194991308b2131d0e34ab136283464
Tao Bao [Wed, 22 Jul 2015 01:01:20 +0000 (18:01 -0700)]
releasetools: Support packaging for system_root_image.
For system images that contain the root directory, we need to find the
root directory at ROOT/ instead of BOOT/RAMDISK/.
Change-Id: Ica345c8b1b03475f8ac6c44fd576045fcf17c882
Ying Wang [Wed, 5 Aug 2015 16:43:59 +0000 (16:43 +0000)]
Merge "Build static ckati on Linux."
Christopher Wiley [Wed, 5 Aug 2015 15:46:44 +0000 (15:46 +0000)]
am
5923fcd0: Merge "Add build rules to generate native DBus interfaces"
* commit '
5923fcd02131abfd1bc8f39704edc6c7e8100154':
Add build rules to generate native DBus interfaces
Christopher Wiley [Wed, 5 Aug 2015 15:40:00 +0000 (15:40 +0000)]
Merge "Add build rules to generate native DBus interfaces"
Paul Miller [Tue, 4 Aug 2015 23:26:56 +0000 (23:26 +0000)]
am
09185f5a: Merge "Replace Browser with Browser2 and BookmarkProvider"
* commit '
09185f5a8f943aeac3d6ace37a73870f5eedc6f4':
Replace Browser with Browser2 and BookmarkProvider
Paul Miller [Tue, 4 Aug 2015 23:20:29 +0000 (23:20 +0000)]
Merge "Replace Browser with Browser2 and BookmarkProvider"
Ying Wang [Tue, 4 Aug 2015 20:36:07 +0000 (13:36 -0700)]
resolved conflicts for merge of
d86f39ca to stage-aosp-master
Change-Id: Ifceb6705eeaaacc9f49788bc0e37a27e398beef0
Ying Wang [Tue, 4 Aug 2015 19:52:06 +0000 (19:52 +0000)]
Merge "Ignore .*.java files when collecting .java files."
Ying Wang [Tue, 4 Aug 2015 19:44:38 +0000 (12:44 -0700)]
Ignore .*.java files when collecting .java files.
Bug:
22934689
Change-Id: I6c9cc8f37d09eb190946e596e5d1ba0c3b318088
Ying Wang [Tue, 4 Aug 2015 01:15:43 +0000 (18:15 -0700)]
Build static ckati on Linux.
Bug:
22798670
Change-Id: I3aaf127627c1c478ab3af2549e49506d4d1f19df
Ying Wang [Tue, 4 Aug 2015 19:21:38 +0000 (19:21 +0000)]
am
fd43aa8a: Merge "Fix writing clean_steps.mk in the first build."
* commit '
fd43aa8a02d8415121694b4edd15ea8d549a7d3d':
Fix writing clean_steps.mk in the first build.
Ying Wang [Tue, 4 Aug 2015 19:14:57 +0000 (19:14 +0000)]
Merge "Fix writing clean_steps.mk in the first build."
Ying Wang [Tue, 4 Aug 2015 19:11:54 +0000 (12:11 -0700)]
Fix writing clean_steps.mk in the first build.
Change-Id: Ieddc799f38e5d1522e329e8300bd9f49c26c70ae
Stephen Smalley [Tue, 4 Aug 2015 18:59:06 +0000 (14:59 -0400)]
build: switch over to file_contexts.bin only
Change all uses of the file_contexts file to use the
file_contexts.bin file instead.
Depends on
I75a781100082c23536f70ce3603f7de42408b5ba
I43806d564b83d57f05f5c36c8eba7b1ff4831b04
Id560d093440a2aba99cef28c20133b35feebf950
I15660f4b3e4c5cb8ae0ec1498c74d6fcbb9a0400
Change-Id: Iaf8c4b2e420f610425a07f48db7af32bda3f5b3a
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
Richard Haines [Mon, 8 Jun 2015 15:27:31 +0000 (16:27 +0100)]
Update embedded.mk to support file_contexts.bin
This change supports external/libselinux changes to implement
a PCRE formatted binary file_contexts file.
Change-Id: I75a781100082c23536f70ce3603f7de42408b5ba
Signed-off-by: Richard Haines <richard_c_haines@btinternet.com>
Ying Wang [Mon, 3 Aug 2015 21:18:48 +0000 (21:18 +0000)]
am
5c3adca4: Merge "Don\'t prepend CC_WRAPPER to CLANG."
* commit '
5c3adca4011db8fd98a3b7beab76b5b02cbab063':
Don't prepend CC_WRAPPER to CLANG.
Ying Wang [Mon, 3 Aug 2015 21:13:37 +0000 (21:13 +0000)]
Merge "Don't prepend CC_WRAPPER to CLANG."
Ying Wang [Mon, 3 Aug 2015 21:06:58 +0000 (14:06 -0700)]
Don't prepend CC_WRAPPER to CLANG.
We have deferred the CC_WRAPPER prepending to binary.mk per module.
Bug:
22612634
Change-Id: If2c0549503989d17ff7be619fdd49c26fd78f0a5
(cherry-pick from commit
66c8e8c756fb1790cac792b32ba2de057c3b1b4e)
Ying Wang [Sat, 1 Aug 2015 17:30:34 +0000 (17:30 +0000)]
am
2c0c1e56: Merge "Build 64-bit host tools in Linux/Mac SDK build."
* commit '
2c0c1e56dbbaa3abf1d25796c94d6a31594b307e':
Build 64-bit host tools in Linux/Mac SDK build.
Ying Wang [Sat, 1 Aug 2015 17:23:20 +0000 (17:23 +0000)]
Merge "Build 64-bit host tools in Linux/Mac SDK build."
Daniel Rosenberg [Sat, 1 Aug 2015 00:17:22 +0000 (00:17 +0000)]
am
e4fed421: Merge "build: core: Fix issue in recovery"
* commit '
e4fed421d5939469bf35cd6430300207a0ff4901':
build: core: Fix issue in recovery
Daniel Rosenberg [Sat, 1 Aug 2015 00:17:21 +0000 (00:17 +0000)]
am
22354d3c: Merge "Add support for system images that contain the root directory"
* commit '
22354d3c496e2c21f873758d996878e68c2607bb':
Add support for system images that contain the root directory
Daniel Rosenberg [Sat, 1 Aug 2015 00:12:59 +0000 (00:12 +0000)]
am
46afd7f9: Merge "Add ro.build.system_root_image"
* commit '
46afd7f981406e47740c46253aa16af1ab78eb9c':
Add ro.build.system_root_image
Daniel Rosenberg [Sat, 1 Aug 2015 00:10:09 +0000 (00:10 +0000)]
Merge "build: core: Fix issue in recovery"
Daniel Rosenberg [Sat, 1 Aug 2015 00:10:02 +0000 (00:10 +0000)]
Merge "Add support for system images that contain the root directory"
Daniel Rosenberg [Sat, 1 Aug 2015 00:05:05 +0000 (00:05 +0000)]
Merge "Add ro.build.system_root_image"
Daniel Rosenberg [Tue, 2 Jun 2015 23:40:58 +0000 (16:40 -0700)]
build: core: Fix issue in recovery
Now that symlinks are created at build time, the rsync while
making recovery runs into issues around the etc symlink
Change-Id: Ie781507b22e4661629840075b274eaab2f712de6
Daniel Rosenberg [Sat, 6 Jun 2015 00:59:27 +0000 (17:59 -0700)]
Add support for system images that contain the root directory
When the root directory is included in system, the assumption that
system is mounted at /system breaks down. Redirect /system to /
in that case.
Change-Id: I8031b32d7cb9ca699c1cc22939e28afce9d1c847
Daniel Rosenberg [Tue, 30 Jun 2015 00:20:43 +0000 (17:20 -0700)]
Add ro.build.system_root_image
ro.build.system_root_image is true if the root directory is built
into the system image.
Change-Id: I17208ebd004c63aebb09db6c3e5f795619e73bd2
Dan Albert [Fri, 31 Jul 2015 20:54:56 +0000 (20:54 +0000)]
am
010f652e: Merge "Add system/core to the PYTHONPATH."
* commit '
010f652ee7a9398f46b1c635c6bd186f7c7f8853':
Add system/core to the PYTHONPATH.
Dan Albert [Fri, 31 Jul 2015 20:48:17 +0000 (20:48 +0000)]
Merge "Add system/core to the PYTHONPATH."
Dan Albert [Mon, 27 Jul 2015 23:06:25 +0000 (16:06 -0700)]
Add system/core to the PYTHONPATH.
There's an adb Python interface now, and system/core needs to be in
the PYTHONPATH for `import adb` to find it.
Change-Id: I712767a2ba96cb017ce5857dc367e4cacf2ec51f
Gina Dimino [Fri, 31 Jul 2015 18:53:28 +0000 (18:53 +0000)]
am
44c5e346: Merge "Docs: Add Google Feedback link to the footer for SAC pages."
* commit '
44c5e346cbf3fc2313699f142c6e17b9ef915aec':
Docs: Add Google Feedback link to the footer for SAC pages.
Gina Dimino [Fri, 31 Jul 2015 18:47:20 +0000 (18:47 +0000)]
Merge "Docs: Add Google Feedback link to the footer for SAC pages."
Christopher Wiley [Thu, 30 Jul 2015 00:14:24 +0000 (17:14 -0700)]
Add build rules to generate native DBus interfaces
With this patch, we can now write Android makefiles like:
include $(CLEAR_VARS)
LOCAL_MODULE := dbus-binding-example
LOCAL_SRC_FILES := main.cpp \
dbus-service-config.json \
org.example.Daemon.Command.dbus.xml \
org.example.Daemon.Manager.dbus.xml
include $(BUILD_EXECUTABLE)
This will cause header files defining native DBus interfaces
to be generated. These can be included from main.cpp to
easily expose object oriented interface over DBus.
Bug:
22608897
Change-Id: Ic4304ac8de77de74d6955ed17789e5477be9a53e
Tao Bao [Fri, 31 Jul 2015 16:49:30 +0000 (16:49 +0000)]
am
bcd7ae6f: Merge "build: Fix "adb shell" in recovery for system_root_image."
* commit '
bcd7ae6f30149a2296d7288c74ffe6c90188f93d':
build: Fix "adb shell" in recovery for system_root_image.