summaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* py3: update check_boot_jarsAnthony King2016-01-041-3/+5
| | | | Change-Id: I71ba943fb8c23713efc7c2a815fd2ddb9fa659f2
* py3: update checktreeAnthony King2016-01-041-10/+12
| | | | Change-Id: Ibaf304bf1103ba3f1451525001f9fb90c164a027
* build: Add msm8952 as a QCOM board platformEthan Chen2015-12-241-0/+1
| | | | Change-Id: I738db8dc479676d7dfa74c89218c0dad21973ade
* core: tasks: Use KERNEL_ARCH in dt_image taskluca0204002015-12-121-1/+1
| | | | | | * KERNEL_ARCH equals to TARGET_ARCH or TARGET_KERNEL_ARCH if specified Change-Id: I906e04fd646467ce70da92cb047f0fa0a6ebdb94
* build: only specify least specific directory to dtbtoolScott Mertz2015-12-111-1/+2
| | | | | | | | | | | New kernels (3.18) place dtb files into the qcom subdirectory, but older kernels simply create a qcom subdirectory and place the dtb files at the same level in the heirarchy. Rather than looking for the first directory that exists, dtbtool has been modified to search all subdirectories for dtb files, and therefore we have to remove the specific subdirectories. Change-Id: I82e948c0a20605f051a60fdfaae9679e1fa6555e
* build: add msm8996 to QCOM targetsScott Mertz2015-12-071-0/+1
| | | | Change-Id: I4d19bc681d64f56c4e64ac87943058012f76a4ef
* Merge tag 'android-6.0.1_r3' of ↵Steve Kondik2015-12-073-50/+70
|\ | | | | | | | | | | | | | | https://android.googlesource.com/platform/build into cm-13.0 Android 6.0.1 release 3 Change-Id: Ifd951be596daad53785b191ddce316a6a4a96e03
| * "MMB29M"The Android Automerger2015-11-171-1/+1
| |
| * Revert "Change version back to 6.0"Bart Sears2015-11-171-2/+2
| | | | | | | | | | | | This reverts commit 970f203b3d3f17b778749c3ce47eb6b922aa606c. Change-Id: Icd96990f128e303b0e2af5af0f0d4a0f7731fe60
| * "MMB29L"The Android Automerger2015-11-151-1/+1
| |
| * Change version back to 6.0Bart Sears2015-11-151-2/+2
| | | | | | | | | | | | | | Temporarily set the version back to 6.0 and security patch to 2015-11-01. Change-Id: Idb09d6bab89362b18ae9657e3ed931d614c1894b
| * "MMB29K"The Android Automerger2015-11-111-1/+1
| |
| * "MMB29J"The Android Automerger2015-11-091-1/+1
| |
| * "MMB29I"The Android Automerger2015-11-091-1/+1
| |
| * "MMB29H"The Android Automerger2015-11-051-1/+1
| |
| * "MMB29G"The Android Automerger2015-11-051-1/+1
| |
| * "MMB29F"The Android Automerger2015-11-041-1/+1
| |
| * "MMB29E"The Android Automerger2015-11-041-1/+1
| |
| * "MMB29D"The Android Automerger2015-11-031-1/+1
| |
| * "MMB29C"The Android Automerger2015-11-021-1/+1
| |
| * "MMB29B"The Android Automerger2015-10-291-1/+1
| |
| * "MMB29"The Android Automerger2015-10-291-1/+1
| |
| * Bump Android to 6.0.1Ian Pedowitz2015-10-221-1/+1
| | | | | | | | | | Bug: 24777474 Change-Id: Ibaca3c2d583aa92c8ca998b6d380ee720b71b1b8
| * Update security string to 2015-12-01Zach Jang2015-10-191-1/+1
| | | | | | | | Change-Id: I525bab4579449dd285ba87d7ddc9cb36223bf7fd
| * Add all-named-(dirs|files)-under and relatedDan Willemsen2015-10-131-34/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To consolidate the number of places that we're using 'find' in the tree, add some more helpers: all-named-dirs-under all-subdir-named-dirs all-named-files-under all-subdir-named-files This change also makes many of the current helpers use these helpers instead of using their own implementation. The 'dirs' helpers are using '-type d' so that they only output directories. It's probably safe to use '-type f' for the files helpers, but that increased the kati load time by ~20%. Bug: 24204119 Change-Id: I3312e2fe8c146f10955e1d986ad15d9c8be494e1
| * Add all-cpp-files-underDan Willemsen2015-10-131-0/+23
| | | | | | | | | | | | | | | | There are multiple versions of this in the tree. Let's standardize on one that will work for everyone, and will sort the results. Bug: 24204119 Change-Id: I09fcd80e1e8e35e64d8a8a62bbc096f87b02603f
| * Sort all files found via $(shell find)Dan Willemsen2015-10-131-23/+23
| | | | | | | | | | | | | | Don't rely on filesystem ordering to make these the same for all builds. Bug: 24204119 Change-Id: I7313062157764091acecf45f4b57405c28858546
| * Don't add build number to apps' version name for platform build.Ying Wang2015-09-211-6/+10
| | | | | | | | | | Bug: 24201956 Change-Id: I4a4bb483bb7b1bf7b7a856050d548bee4db0fe93
* | Fix uncompressed ramdisk generationJake Whatley2015-12-071-20/+28
| | | | | | | | Change-Id: I69795e76e07ea32032d38240fdfbe2c74017e532
* | build: recovery: Support extra recovery resourcesTom Marshall2015-12-021-1/+10
| | | | | | | | | | | | | | | | | | If set, RECOVERY_EXTRA_RESOURCE_DIR will override default resources. Device specific private directories in TARGET_DEVICE_DIR and TARGET_RECOVERY_DEVICE_DIRS will continue to override both of these. Change-Id: I9e5a2210ffe53483173056f3dc4b17fe669509e7
* | Add suffix .so to use directly libart.sorandy.jeong2015-11-271-1/+1
| | | | | | | | | | | | | | | | | | | | It should be the complete name with suffix .so to use libart. At present, unnecessarily falls back like below. "Falling back from libart to libart.so after dlopen error: dlopen failed: library "libart" not found" Change-Id: Ie5da35a71d6661434d2097c842407e6a254f8f58 Signed-off-by: randy.jeong <randy.jeong@samsung.com>
* | build: End this nightmare.Steve Kondik2015-11-261-1/+0
| | | | | | | | | | | | | | | | | | * Disable QC AV enhancements across the board. It brings no value for CyanogenMod now. We are unable and unwilling to make this shit work for commercial products- for aftermarket it would be a complete waste of time to even try. Change-Id: Id6f0086c107c24178410e726738e666341fdbfe1
* | kernel: add `make kernelxconfig' targetKhalid Zubair2015-11-241-2/+4
| | | | | | | | | | | | | | | | | | kernelxconfig is identical to kernelconfig except that it launches xconfig instead of menuconfig. xconfig easier to use if you need to search the Kconfig tree. Change-Id: I6d91c7e3efbc9f172b040425f2ec545e3f03b44d (cherry picked from commit 60ca2b7897b552ce5dee2633fc84906222579763)
* | Revert "core: copy installed ramdisk and bootloader to BOOT/"David Marble2015-11-211-6/+0
| | | | | | | | | | | | | | | | | | This reverts commit 3f39d419f474bfbc2286b23e092709fcd44f076b. Since this is causing problems it should be reverted. I only wrote it to get Encore booting. It will probably never become official and need this commit. We can just keep cherry-picking it for personal builds. If other devices need it because of similarly weird boot methods it can be kept but Fugu is a lot more important than Encore. Change-Id: I123d33c1559fb8b271a849e978c6d5666628884e
* | core: copy installed ramdisk and bootloader to BOOT/David Marble2015-11-201-0/+6
| | | | | | | | Change-Id: I2cf5ea0dff5449f946d1badcc9363fa75f988555
* | Permit redirection of vendor to systemSam Mortimer2015-11-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | For devices where /system/vendor needs to be a symlink to /vendor. This allows a target to set TARGET_COPY_OUT_VENDOR := system in order to force modules that want to be placed in vendor to instead be redirected into /system. eg angler Change-Id: I4bffcefcda0b33dc5350b1702ec6d0166b18d775
* | build: qcom: Define legacy ALSA audio flagArne Coucheron2015-11-121-0/+4
| | | | | | | | Change-Id: I83cf184f56e1293f6abaaac7849505260499c9af
* | generate_extra_images: Fix userdata_extra generationMichael Bestas2015-11-081-0/+1
| | | | | | | | Change-Id: Iee07033ec68ce1dcfd1d9ba5813b269eb3b440e2
* | generate_extra_images: Remove deprecated image generationMichael Bestas2015-11-071-206/+3
| | | | | | | | | | | | | | * Remove msm7x27a/msm7x30 nand images * Remove msm8930 1G userdata Change-Id: I81b93d34893d504a53f2aadb9c3ac2089c06860c
* | Enable color output from gcc and clangColin Cross2015-11-072-1/+11
| | | | | | | | | | | | | | | | Force gcc and clang to always output color diagnostics. Ninja will strip the ANSI color codes if it is not running in a terminal. Bug: 24273983 Change-Id: Ic9252549bfacf3bbb3f4b9d20f63010fc24ac21d
* | build: Add option to disable block-based otaTom Marshall2015-11-071-1/+5
| | | | | | | | | | | | | | | | | | | | | | While block-based is great when building on a local machine, it kills rsync performance when syncing rebuilds from remote machines. Provide an option to disable it for those whose network bandwidth is less than their device's emmc bandwidth. Usage: export BLOCK_BASED_OTA=false Change-Id: I1dfaa5478a87dad286014dbe57cd5a03da4d1980
* | dt_image: Fix build errordhacker292015-11-061-0/+1
| | | | | | | | | | | | build/core/tasks/dt_image.mk:38: *** missing `endif'. Stop. Change-Id: If333d378e091ff9d333729dc8a75323966954194
* | core: Account for prebuilt DT imagesChristopher N. Hesse2015-11-051-0/+1
| | | | | | | | Change-Id: I52b49fd3e9fc0cb196372e3249c7e3d8b888cdd1
* | build: Don't load dt.img task if custom mkbootimg is usedEthan Chen2015-11-051-0/+2
| | | | | | | | Change-Id: I7617554a8dc6f44ea0c6a713d834da4fe558caec
* | build: Disable relocation packing on recovery and utility executablesTom Marshall2015-11-051-0/+8
| | | | | | | | Change-Id: I2a543537c114cfc1a6d9746fe7c0bc00338ad32d
* | Conditionally create symlink /system/vendor if neededdhacker292015-11-051-0/+12
| | | | | | | | | | | | | | | | | | We don't need to build a vendor image in CM, just create the symlink for Nexus devices that use a vendor partition To use add BOARD_NEEDS_VENDORIMAGE_SYMLINK := true to BoardConfig.mk Change-Id: Id39ee89007af39346f0887796ed3cbad81765c46
* | Merge tag 'android-6.0.0_r26' into HEADRicardo Cerqueira2015-11-053-4/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Android 6.0.0 release 26 Conflicts: core/Makefile core/build_id.mk tools/releasetools/ota_from_target_files.py Change-Id: Ia1404ee9cd931a6540ea0dd3e2aa7b32d649e80c
| * | "MDB08M"The Android Automerger2015-10-191-1/+1
| | |
| * | "MDB08L"The Android Automerger2015-10-151-1/+1
| | |
| * | Updating PLATFORM_SECURITY_PATCH to 2015-11-01 for Nov OTAZach Jang2015-10-151-1/+1
| | | | | | | | | | | | Change-Id: I80e1e5766c33f1a5c1e28e456dfe902bc8886fd4