summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* don't add CyanogenMod's keys to PRODUCT_EXTRA_RECOVERY_KEYSWolfgang Wiedmeyer2016-02-063-48/+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-0310-29/+78
|\ | | | | | | | | | | 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
| | |
| | * merge in mnc-mr1-release history after reset to mnc-dr-devThe Android Automerger2015-12-170-0/+0
| | |\
| * | | roomservice: check uniqueness by path, not nameArnav Gupta2016-02-011-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For repos such as hardware/qcom/media-caf we are using the same name with different branches for different paths. for eg. CyanogenMod/hardware_qcom_media-caf(branch:8994) - fetch to : /hardware/qcom/media-caf/8994 CyanogenMod/hardware_qcom_media-caf(branch:8960) - fetch to : /hardware/qcom/media-caf/8960 For such cases roomservice won't pick up a new path if one already exists. We should check for unique by target path instead. Change-Id: I89e561ca9a2d57ede8cf782f431a8e829ea47ee5 Signed-off-by: Arnav Gupta <championswimmer@gmail.com>
| * | | releasetools: add compatibility for full ota functions with incrementalsBrint E. Kriebel2016-01-291-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some device-specific releasetool functions may expect that input_zip and input_version are set. For incremental OTAs, target_zip and target_version are set instead. Set input_zip=target_zip and input_version=target_version to add compatibility with these functions. Change-Id: I6a04f67440618d3652396656cc1fe223d4a6b195 Ticket: RM-82
| * | | releasetools: Use the first entry of a mount point when reading fstabBrint E. Kriebel2016-01-291-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There may be multiple entries in fstab for a mount point. Use the first value found so the entries are prioritized in order. Change-Id: Ibd2631413d3e00507d3a0ec84fb91755f1c7993c Ticket: OPO-326
| * | | releasetools: Store and use the dt image file through target filesBrint E. Kriebel2016-01-272-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | If a console doesn't exist, read password from stdin.adattatr2016-01-261-5/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When signapk.jar is invoked by scripts like sign_target_files_apks.py, there is no console as signapk is invoked using popen(). To support signing of APKs using software keys with passwords, we need to read the password from stdin if there is no console. Change-Id: Icf69ba1e58bf1f91979eaf1d3b91cb202782e8fd Signed-off-by: adattatr <anisha.dattatraya.kulkarni@intel.com> Signed-off-by: Brad Geltz <brad.geltz@intel.com> Ticket: CYNGNOS-1725
| * | | 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
| * | | Revert "roomservice: check uniqueness by path, not name"Ethan Chen2016-01-251-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit c5ef7f3284bd22f714b178038e42d838b275ade9. Change-Id: I9a3cad3525a0ab8478343a346c68b258e3cbe120
| * | | roomservice: check uniqueness by path, not nameArnav Gupta2016-01-251-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For repos such as hardware/qcom/media-caf we are using the same name with different branches for different paths. for eg. CyanogenMod/hardware_qcom_media-caf(branch:8994) - fetch to : /hardware/qcom/media-caf/8994 CyanogenMod/hardware_qcom_media-caf(branch:8960) - fetch to : /hardware/qcom/media-caf/8960 For such cases roomservice won't pick up a new path if one already exists. We should check for unique by target path instead. Change-Id: I0a97b48ccefc5e1e3dbee803bdbcf554db2c3fc9 Signed-off-by: Arnav Gupta <championswimmer@gmail.com>
* | | | add ddmlib from hostWolfgang Wiedmeyer2016-01-252-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | was previously a prebuilt from misc Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* | | | get java libraries from prebuilts/tools from hostWolfgang Wiedmeyer2016-01-256-0/+19
| | | | | | | | | | | | | | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* | | | 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-143-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | 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-1439-404/+609
|\ \ \ \ | |/ / / | | | | | | | | 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
| | | |
| | * | merge in mnc-mr1-release history after reset to mnc-dr-devThe Android Automerger2015-12-150-0/+0
| | |\ \
| | | * | "MMB76"The Android Automerger2015-12-151-1/+1
| | | | |
| | | * | merge in mnc-mr1-release history after reset to mnc-dr-devThe Android Automerger2015-12-150-0/+0
| | | |\ \ | | |/ / / | | | | _
| | | * "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
| | * 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
| | * MMB29NThe Android Automerger2015-11-181-1/+1
| | |
| * | py3: ota_from_target_files.py: fix logic that brokeAnthony King2016-01-041-1/+1
| | | | | | | | | | | | Change-Id: I032097c463598d1246feb92c02567175a65f90fd
| * | py3: update releasetools with proper print syntaxTom Powell2016-01-042-2/+2
| | | | | | | | | | | | Change-Id: I48534a72e6559f60af5f9b1c09040b34b7575b63
| * | mms: introduce a shortcut to quickly rebuild kernel/boot.imgKhalid Zubair2016-01-042-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new shortcut to short circuit the long build process that walks the entire tree collecting all Android.mks. The resulting dependency list is sufficient to rebuild the kernel, copy product files and repack the system image with updated modules. This shortcut allows Kernel devs to rebuild just the boot.img and kernel modules very quickly (20s vs 3min). Change-Id: Ie0a69f241ea7b920859ff1e02c3542b79952462c
| * | kernel: prevent targets from being rebuilt needlesslyKhalid Zubair2016-01-041-10/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix some rules that listed directories as their dependencies. Directories are always out-of-date because the rules that depend on them touch file under the directories they depend on them. Replace the directory dependencies with stamp file rules that handle directory creation. Change-Id: I2b36c846b6565b7f9aba5bb7583576ad300983b8
| * | kernel: don't build modules or dtbs unless enabledKhalid Zubair2016-01-041-5/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build modules and dtbs only if enabled. The make commands were allowed to fail silently to support builds that did not have these options enabled. This had a side effect of allowing builds to complete even if modules failed to build. Don't suppress these error anymore. Change-Id: I842124b465d9e14edd6a09ffe54f09da32f10632
| * | py3: update all the thingsAnthony King2016-01-0430-292/+366
| | | | | | | | | | | | Change-Id: I5e11b46b7c2f7f8760d6c0e713ca99c1e88b7cd3
| * | py3: post_process_propsAnthony King2016-01-041-1/+8
| | | | | | | | | | | | Change-Id: Idf7ed5daa4eaa88f5421c798862ea6bb09593cdc
| * | py3: java-event-log-tagsAnthony King2016-01-041-10/+16
| | | | | | | | | | | | Change-Id: I0bf4cbe990c21b6d57e54e96ea62c56ca2d41b86
| * | py3: java-layersAnthony King2016-01-041-11/+20
| | | | | | | | | | | | Change-Id: Id3759aa6e25e06dfe7604fc1580ee3060175c485
| * | py3: product_debugAnthony King2016-01-041-3/+12
| | | | | | | | | | | | Change-Id: I4a1e25753a9addd199f148e7eec883b3d9ea337a
| * | py3: merge-event-log-tagsAnthony King2016-01-041-13/+26
| | | | | | | | | | | | Change-Id: I875d48c67efa129e800bcc834f41d39fc25a62e4