summaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | | | | | | Change version back to 6.0Bart Sears2015-11-151-2/+2
| | |\ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 970f203b3d * commit '970f203b3d3f17b778749c3ce47eb6b922aa606c': Change version back to 6.0
| | | * | | | | | | | Change version back to 6.0Bart Sears2015-11-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Temporarily set the version back to 6.0 and security patch to 2015-11-01. Change-Id: Idb09d6bab89362b18ae9657e3ed931d614c1894b
| | * | | | | | | | | Switch emulator to generate userdebug images by defaultVince Harron2015-11-111-1/+1
| | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is primarily to avoid using the unsupported JIT on Android-M It will increase app install times significantly because the app will be compiled at install time. OTOH, It should improve application performance dramatically. Change-Id: Id1d637ec561db177fd52e4c111f4def2a1b45543 (cherry picked from commit 08787d747d71d7ff3f13d2275d937faefc6d7777)
| * | | | | | | | | Fix a race condition while building the recovery patchMartin Blumenstingl2016-03-081-26/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RECOVERY_PATCH_INSTALL has a dependency on RECOVERY_FROM_BOOT_PATCH. This is correct, because RECOVERY_PATCH_INSTALL uses make_recovery_patch which needs the imgdiff tool. imgdiff on the other hand is a dependency of RECOVERY_FROM_BOOT_PATCH. This should ensure that all dependencies are met. However, RECOVERY_FROM_BOOT_PATCH is defined after RECOVERY_PATCH_INSTALL, making the dependency effectively non-existant. Moving RECOVERY_FROM_BOOT_PATCH before RECOVERY_PATCH_INSTALL fixes a race-condition where sometimes imgdiff was not build before RECOVERY_PATCH_INSTALL is called. Upstream is not affected by this bug, since it does not contain RECOVERY_PATCH_INSTALL anymore. The following error can be observed whenever someone hits this race condition (which is basically always reproducible when building with -j1): Installing recovery patch to system partition Warning: could not find SYSTEM/build.prop in <built-in function zip> using prebuilt recovery.img from BOOTABLE_IMAGES... using prebuilt boot.img from BOOTABLE_IMAGES... Traceback (most recent call last): File "./build/tools/releasetools/make_recovery_patch", line 55, in <module> main(sys.argv[1:]) File "./build/tools/releasetools/make_recovery_patch", line 51, in main common.MakeRecoveryPatch(input_dir, output_sink, recovery_img, boot_img) File "build/tools/releasetools/common.py", line 1461, in MakeRecoveryPatch _, _, patch = d.ComputePatch() File "build/tools/releasetools/common.py", line 1146, in ComputePatch p = Run(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) File "build/tools/releasetools/common.py", line 100, in Run return subprocess.Popen(args, **kwargs) File "/usr/lib/python2.7/subprocess.py", line 710, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1335, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory build/core/Makefile:1047: recipe for target 'out/target/product/t00n/system/bin/install-recovery.sh' failed Fixes: 3d1c612e5c82 ("Revert "Revert "core: Makefile: Build install-recovery into the system image""") Change-Id: I28e8c845ffc830553ca5177cbe22ae72b185b437
| * | | | | | | | | Merge tag 'android-6.0.1_r17' into HEADJessica Wagantall2016-03-072-2/+2
| |\ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Android 6.0.1 release 17 Ticket: CYNGNOS-1854
| | * | | | | | | | "MMB29V"The Android Automerger2016-01-221-1/+1
| | | | | | | | | |
| | * | | | | | | | Updating security patch string to 2016-03-01Zach Jang2016-01-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b/26499556 Change-Id: I18a5ad9d8d08e2050053bcebc1a9a0c46db86733
| * | | | | | | | | kernel: add banner for defconfig and header install stepsKhalid Zubair2016-03-041-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iddf9e1e206823573ebc38a8956a029d08dee83de
| * | | | | | | | | kernel: allow toolchain prefix to be overriddenKhalid Zubair2016-03-041-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow the toolchain prefix defined in BoardConfig.mk to be overridden via by setting KERNEL_TOOLCHAIN_PREFIX (alongside KERNEL_TOOLCHAIN) to compile with an alternate toolchain. Change-Id: If6f4f0dba9bd0b0056f76e380070cca74ea0a4df
| * | | | | | | | | kernel: add docs for config varsKhalid Zubair2016-03-041-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a header with documentation for the config vars currently in use by the Kernel build. Change-Id: I6930b41d716baabbb16c2f407b6b9fe6e5f2b4c8
| * | | | | | | | | kernel: remove support for unused MTK KernelKhalid Zubair2016-03-041-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unused MTK kernel build support. Change-Id: I4f4df078ae03b1bd5edc7000e5b942bfc05c02bd
| * | | | | | | | | binary: Generate dummy rule for relocated protobuf headersRicardo Cerqueira2016-02-261-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similar to (and dependent on) the rule already in place for pb headers, to avoid dependency breakage when builds are interrupted for random reasons Change-Id: Ie88f468f8a5b0d240121db6791a1053c4a7c5bfb
| * | | | | | | | | kernel: Don't use override config in kernel(x)configMichael Bestas2016-02-201-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * It defeats the whole purpose of using KERNEL_CONFIG_OVERRIDE Change-Id: Ia405562a0dcf623ae2bfca2803c2d3427d84bf0a
| * | | | | | | | | build: add build module from rootArtefvck 072016-02-201-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Zenfone 5 have copies module to root , we use it Change-Id: I734e45a09d445e97f2b3834c5941db27e537b803
| * | | | | | | | | build: Enforce checkapi-cm on system image gen.Adnan Begovic2016-02-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TICKET: CYNGNOS-1950 Change-Id: If13ff02b913d5586df163ff3aee254dd4cfb4e24
| * | | | | | | | | qcom: Add support for custom device specific pathsChirayu Desai2016-02-101-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * There are many supported devices with common trees, and they may wish to put their hals there. * Allow setting the path to the hal by using DEVICE_SPECIFIC_<component>_PATH when USE_DEVICE_SPECIFIC_<component> is true. Change-Id: I1335d322cd43440b028b51cff6023dd05e1d1024
| * | | | | | | | | Set mcpu targets based on cpu variant.Christopher Ferris2016-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make cortex-a53 and cortex-a53.a57 use cortex-a7. Change-Id: I89d5b3f044c867ec99aae319eafc33f2edf1f9f2
| * | | | | | | | | Revert "build: Fix external checkapi mechanism for marshmallow."Adnan Begovic2016-02-092-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 5a61a0dc099a3577bf96853191a1f1385d366b81. Change-Id: I714846b14122fd2f6f068ec0dd41ffb5b4b42bc0
| * | | | | | | | | prebuild: compress shared libraries in prebundled apksScott Mertz2016-02-091-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prebundled APK shared libraries get installed like any other APK. Compress these libraries in the APK to save space. Change-Id: If3f85b43e492dd42d2da89d3b3f0a1b1b44ccdbb
| * | | | | | | | | build: Fix external checkapi mechanism for marshmallow.Adnan Begovic2016-02-092-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TICKET: CYNGNOS-1950 Change-Id: I68960725980f6cc3c8d38cfd46d7d18161b1c7a9
* | | | | | | | | | make tcclean target workWolfgang Wiedmeyer2016-02-081-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* | | | | | | | | | add tcclean target to remove all toolchain build dirsWolfgang Wiedmeyer2016-02-081-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* | | | | | | | | | Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_build into ↵Wolfgang Wiedmeyer2016-02-061-0/+4
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | replicant-6.0 Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
| * | | | | | | | | build: Always run checkapi when building system imageTom Marshall2016-02-041-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should significantly reduce the number of quail stars given out. This only applies when building the system image. Packages may still be built and tested individually without any impact. If you like to live dangerously, set I_WANT_A_QUAIL_STAR in your environment. Change-Id: I3da6646f022f2e967ebe2c3dd9ed616fab7991fe
* | | | | | | | | | don't add CyanogenMod's keys to PRODUCT_EXTRA_RECOVERY_KEYSWolfgang Wiedmeyer2016-02-061-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* | | | | | | | | | Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_build into ↵Wolfgang Wiedmeyer2016-02-036-5/+36
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | replicant-6.0 Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
| * | | | | | | | | Merge tag 'android-6.0.1_r13' into HEADJessica Wagantall2016-02-012-2/+2
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Android 6.0.1 release 13 Ticket: CYNGNOS-1522
| | * | | | | | | | "MMB29U"The Android Automerger2015-12-171-1/+1
| | | | | | | | | |
| | * | | | | | | | "MMB29R"The Android Automerger2015-12-111-1/+1
| | | | | | | | | |
| | * | | | | | | | "MMB29Q"The Android Automerger2015-12-101-1/+1
| | | | | | | | | |
| | * | | | | | | | Update Security String to 2016-02-01Zach Jang2015-12-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b/26110717 Change-Id: I1085f5d053b07c6c81d2ef22fbba5ab9157a67f2
| * | | | | | | | | releasetools: Store and use the dt image file through target filesBrint E. Kriebel2016-01-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Target files packages may be used for signing images separate from the build process. Store the device tree image file in the target files package so it can be used during the signing process. Change-Id: Ie8507121fa9c4ba57ecffeab05bd859ae5f5b788 Ticket: CYNGNOS-1744
| * | | | | | | | | build: force .config update if additional kernel config changesScott Mertz2016-01-261-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch forces a regeneration of the .config if either the contents of TARGET_KERNEL_ADDITIONAL_CONFIG changes or the value of TARGET_KERNEL_ADDITIONAL_CONFIG changes. OPO-360 Change-Id: Ide28be3fab01b9f9ad72aa9d8706131e2b9ac0c7
| * | | | | | | | | binary: Don't run protobuf header relocations if origin/target are the sameRicardo Cerqueira2016-01-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I3746746bdf1526674f345d884e2eccef85e946ef
| * | | | | | | | | binary: Allow specifying a path for generated proto headersRicardo Cerqueira2016-01-262-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | protobuf compilation defaults to dropping the generated objects and headers onto a path derived from the origin source path. This poses a problem with some of our repositories since they're not placed in their original paths, and may include hard references to pb headers assuming the original directory. Typical use of this will be to place a LOCAL_PROTOC_OUTPUT := <original repo path> line in the relevant module block (for example, "hardware/ril" for our "hardware/ril-caf") Change-Id: Ib9b0cadd47e29a0d2e693b331cfc18e71b048ee5
* | | | | | | | | | proguard and emma.jar from GNU/Linux hostWolfgang Wiedmeyer2016-01-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* | | | | | | | | | fix gcc tools pathWolfgang Wiedmeyer2016-01-142-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | export androideabi arm toolchain path Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* | | | | | | | | | Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_build into ↵Wolfgang Wiedmeyer2016-01-147-35/+80
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | replicant-6.0-toolchain
| * | | | | | | | | qcom: Add dataservices to project pathmapEthan Chen2016-01-091-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Set vendor/qcom/opensource/dataservices as the default dataservices provider. * Devices can override this choice by setting USE_DEVICE_SPECIFIC_DATASERVICES and providing dataservices in the $(TARGET_DEVICE_DIR)/dataservices directory. * Set $(TARGET_DEVICE_DIR)/dataservices as the default dataservices provider for non-QC hardware (Nexus devices). Change-Id: Ie003110d7b745367947b4b728bc83800c0351068
| * | | | | | | | | qcom: Fix non-QC target pathmappingsEthan Chen2016-01-091-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The actual key for camera, gps, loc-api is qcom-$(name), not $(NAME). Change-Id: Id0f2ed760cae3b5627983ef5a2206775bc880637
| * | | | | | | | | qcom: Select Sony display/media variants for Sony devicesAdam Farden2016-01-061-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sony's msm8226 and msm8974 devices use HALs that match the 3.10 kernel they use. Select a custom variant here. Change-Id: Iecfb6bdf0e989ba5231bce6e650b6926417f7f90
| * | | | | | | | | kernel: Fix usage of KERNEL_ARCHMichael Bestas2016-01-051-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * x86_64 defconfigs live in arch/x86/configs * Use KERNEL_ARCH instead of TARGET_KERNEL_ARCH Change-Id: Idc191ea658fc4100bc7ad40958023c5f936daf44
| * | | | | | | | | Merge tag 'android-6.0.1_r10' into HEADJessica Wagantall2016-01-052-2/+2
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ticket: CYNGNOS-1404 Android 6.0.1 release 10
| | * | | | | | | | | "MMB29T"The Android Automerger2015-12-161-1/+1
| | | | | | | | | | |
| | * | | | | | | | | "MMB29S"The Android Automerger2015-12-151-1/+1
| | |/ / / / / / / /
| | * | | | | | | | MMN29PThe Android Automerger2015-12-081-1/+1
| | | | | | | | | |
| | * | | | | | | | "MMB29O"The Android Automerger2015-12-011-1/+1
| | | | | | | | | |
| | * | | | | | | | Update Security String to 2016-01-01 to mnc-devZach Jang2015-12-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://b/25819582 Change-Id: Ie55f9476110b08591da05774f582a6e48ce12de7
| | * | | | | | | | Revert "Change version back to 6.0"Bart Sears2015-12-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 970f203b3d3f17b778749c3ce47eb6b922aa606c. Change-Id: Icd96990f128e303b0e2af5af0f0d4a0f7731fe60
| | * | | | | | | | Change version back to 6.0Bart Sears2015-11-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Temporarily set the version back to 6.0 and security patch to 2015-11-01. Change-Id: Idb09d6bab89362b18ae9657e3ed931d614c1894b