summaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Fixes for Xcode 5 and OSX 10.9.Koushik Dutta2013-07-102-6/+15
| | | | | | kernel.mk: Put elf.h into the include path on Darwin builds. Change-Id: I7069b956965d27caac3b2e4c3cc2e8b4c1da7a82
* recovery: Always allow the CM release keyRicardo Cerqueira2013-07-031-0/+2
| | | | | | | Avoid the "Untrusted" warning in recovery when flashing a CM-signed build Change-Id: I13900bd7e2539fdc7442477a844391b8c5d87dda
* Fix /system/app/$app.odex not updated issueChih-Wei Huang2013-07-031-1/+1
| | | | | | | | | | | | | | | | | $(built_odex) depends on $(LOCAL_BUILT_MODULE) but doesn't have any build recipe. It is built by the rules of $(LOCAL_BUILT_MODULE) that results in a subtle bug: $(built_odex) is always newer than $(LOCAL_BUILT_MODULE) if $(LOCAL_BUILT_MODULE) rebuilt. Therefore 'make' thinks the targets (/system/app/$app.odex) depending on $(built_odex) don't need to be updated. It seems an allegedly optimization bug of 'make'. The simple fix is to explicitly add $(LOCAL_BUILT_MODULE) as a dependency of $(installed_odex). Conflicts: core/base_rules.mk Change-Id: Ia62695eeb9a9709f7115301cbf27eb1fd77a1573
* Sign final packages with a different key if requestedRicardo Cerqueira2013-07-031-0/+8
| | | | | | ...and throw it into recovery builds as well Change-Id: Ic96d4d49d821cb03d5318e3e9ad93d02fb92573e
* add adb to the disttoolsKoushik Dutta2013-06-181-0/+1
| | | | Change-Id: I898fa5c9396606144e57dba8453f476b9e9440ab
* s/cyanogenmod.com/cyanogenmod.org/Chirayu Desai2013-06-051-1/+1
| | | | | | * And fixup a wiki link while I'm at it. Change-Id: I0355b9a47eac1becc07e81659fbb2d11b14ece36
* Add support for cross compiling Windows tools on Darwin.Koushik Dutta2013-05-074-7/+13
| | | | Change-Id: I71372543e8da02e1d2437d6da7eb46b0a72c9870
* envsetup: use $(CURDIR) for getting current directoryChirayu Desai2013-05-051-1/+1
| | | | Change-Id: I5f00faf64ec31d86dd2e48ec038748ce8499380b
* build: Add support for extra kernel build variablesSteve Kondik2013-04-301-1/+3
| | | | | | | * This allows specifying a variant defconfig, and an selinux defconfig which are simply configuration fragments. Change-Id: I97882ae3b8c2e16ff6a7dce8dd3a70d70f8aa866
* Revert "bacon: name the package correctly"Ricardo Cerqueira2013-04-191-5/+1
| | | | | | | | | | This reverts commit 724feedbd9e668e239e827b974437da85c140313. This breaks package naming, since a build.prop from a previous build can be present before the cleanup rules apply, and this is variable is generated before the build actually begins. Most notably, this happens in jenkins with consecutive builds, even if from different projects and tags.
* Merge tag 'android-4.2.2_r1.2' of ↵Steve Kondik2013-04-171-1/+1
|\ | | | | | | | | | | | | | | | | https://android.googlesource.com/platform/build into cm-10.1 Android 4.2.2 release 1.2 # gpg: Signature made Wed 17 Apr 2013 12:58:50 PM PDT using DSA key ID 9AB10E78 # gpg: Can't check signature: public key not found
| * JDQ39EThe Android Automerger2013-03-201-1/+1
| |
| * JDQ39DThe Android Automerger2013-03-141-1/+1
| |
| * JDQ39CThe Android Automerger2013-03-121-1/+1
| |
| * JDQ39BThe Android Automerger2013-03-041-1/+1
| |
* | Revert "Allow disabling DroidDoc build."Chirayu Desai2013-04-131-6/+1
| | | | | | | | | | | | This reverts commit 875e83165081425e74ce7c999b51c01cac0c876c Change-Id: I670a1bea555cc7ac8346fba347b9cb40092c3da1
* | bacon: name the package correctlyChirayu Desai2013-04-131-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | The variable CM_VERSION gets updated each build, but the actual ro.cm.version in the build.prop doesn't on incremental builds. Name the 'bacon' package according to cm version from the build.prop (if it exists), so that the actual version and the name of the zip stay in sync. Change-Id: I2dacfbbf2ae418945a9b37fef2fd7cbd31510e26
* | print CM_VERSION in build configChirayu Desai2013-03-251-0/+1
| | | | | | | | Change-Id: Iead654e30798a11e636ec743683f3431d14a858c
* | CM on Emulator [ARM]Chirayu Desai2013-03-241-3/+13
| | | | | | | | | | | | | | | | * set TARGET_NO_KERNEL to false * Add recovery.fstab * Add goldfish target Change-Id: If5104d6e949706f79c673ae26060870f86e18c62
* | Allow disabling DroidDoc build.Chirayu Desai2013-03-241-1/+6
| | | | | | | | Change-Id: Ia842827a46b107bcef0d176deb0ab651e04bfa04
* | bacon: get rid of squisherChirayu Desai2013-03-031-5/+6
| | | | | | | | Change-Id: I3cece868e56f85bfa0b31a62a51e6eab2070ab06
* | build: recovery: fully strip ro.adb.securePawit Pornkitprasan2013-02-261-1/+1
| | | | | | | | | | | | Make it up to the recovery to enable secure adb or not Change-Id: I0e9b7dd7f2a350a640e424941342f1640492c552
* | build: recovery: disable ro.adb.securePawit Pornkitprasan2013-02-251-0/+1
| | | | | | | | | | | | | | We have no way of authorizing adb in recovery and this locks the user/developer out of adb Change-Id: I7df53e05a9e605bec525e22ff6aae069a85a593f
* | build: Relax Cortex CFLAGSSteve Kondik2013-02-161-17/+4
| | | | | | | | | | | | | | * Always set march=armv7-a * Use mtune instead of mcpu. Bad code is generated on A15 otherwise. Change-Id: Idf8ced8eb0e9d3d4676ca8ec69bf56aed5533bf4
* | build: move bionic optimizations to NEON makefileTakazumi Matsumoto2013-02-162-9/+16
| | | | | | | | Change-Id: Idd495ddbb49f67fef5496456803263f8a23643c5
* | build: Enable Bionic optimizations on Cortex platformsSteve Kondik2013-02-151-0/+9
| | | | | | | | | | | | | | | | * Enable the new NEON optimizations in Bionic when TARGET_ARCH_VARIANT_CPU is set. * NEON memcpy() optimization is disabled on A15 due to a regression. Change-Id: I4862695812a70b75bdabc4398cb592157f3913c6
* | Add new version to qcom_utils.mkSteve Kondik2013-02-141-1/+1
| | | | | | | | Change-Id: I1ca1532fd4968450715ecd0cca7729e0e6d507ef
* | Merge branch 'mr1.1-staging' of git://github.com/CyanogenMod/android_build ↵Steve Kondik2013-02-148-41/+64
|\ \ | | | | | | | | | into mr1.1-staging
| * | kernel: Ignore errors with module buildingRicardo Cerqueira2013-02-151-2/+2
| | | | | | | | | | | | | | | | | | Let kernel fully disable loadable modules Change-Id: Ia37ec927b092c041ee4c68bf9fd0f28b7339c8ca
| * | Merge tag 'android-4.2.2_r1' of ↵Steve Kondik2013-02-127-39/+62
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://android.googlesource.com/platform/build into 1.1 Android 4.2.2 release 1 Conflicts: core/build_id.mk core/tasks/apicheck.mk target/product/full_base.mk Change-Id: I085357b5573fec85b05d3fc0a86c053a647e2572
| | * JDQ39The Android Automerger2013-02-081-13/+3
| | |
| | * am 9c2336e0: Add new droiddoc option for project-specific secondary html ↵Dirk Dougherty2013-02-011-0/+6
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | input/output paths. # Via Dirk Dougherty * commit '9c2336e073cef13a5237965dc7d5fcdb0091be34': Add new droiddoc option for project-specific secondary html input/output paths.
| | | * Add new droiddoc option for project-specific secondary html input/output paths.Dirk Dougherty2013-01-281-0/+6
| | | | | | | | | | | | | | | | Change-Id: Id9c3dc4e7cfcc26c04e4d1aeb6617e3e6b92114b
| | * | am 7dc45a8b: Add simg2img and e2fsck to the otatools.Ying Wang2013-01-041-1/+3
| | |\ \ | | | |/ | | | | | | | | | | | | * commit '7dc45a8bdc744db4d9c742dc21bfe328ad9ba10f': Add simg2img and e2fsck to the otatools.
| | | * Add simg2img and e2fsck to the otatools.Ying Wang2013-01-041-1/+3
| | | | | | | | | | | | | | | | Change-Id: I31225399c6ef9cae38c825755e301fdc70ce194b
| | * | am 6a6c1121: Run e2fsck on built sparse images.Ying Wang2012-12-182-1/+3
| | |\ \ | | | |/ | | | | | | | | | | | | * commit '6a6c11215bdf3f114ed3589ede4bda006adacf7e': Run e2fsck on built sparse images.
| | | * Run e2fsck on built sparse images.Ying Wang2012-12-112-1/+3
| | | | | | | | | | | | | | | | | | | | Bug: 7591683 Change-Id: Id1cba79f7840aab1f0327cb741eda655b45d1b46
| | * | Obviously JB MR1.1 should be Android 4.2.2.Dianne Hackborn2012-12-031-1/+1
| | | | | | | | | | | | | | | | Change-Id: I148817d22d50672a7f204809d11aaf7f0a8af28b
| | * | am efcc8b1c: bump version to 4.2.1Ed Heyl2012-11-191-1/+1
| | |\ \ | | | |/ | | | | | | | | | | | | * commit 'efcc8b1c79011a6d8ea13774da84c8892cb27e27': bump version to 4.2.1
| | | * bump version to 4.2.1Ed Heyl2012-11-191-1/+1
| | | | | | | | | | | | | | | | Change-Id: If8206ec632b4e912433eebdfa4aed8dde8f37cb4
| | * | DO NOT MERGE: change build id to JB MR1.1Guang Zhu2012-11-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Among other things, this helps monitoring of automated tests, to properly show which branch the device is running on Change-Id: I8bb8e3ec347849da44d29ce502b09a593d61ae0e
| | * | Move check-api to definition.mkYing Wang2012-11-142-35/+48
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) Move check-api to definition.mk, so it can be used in other places. 2) Add additional dependency to the api-stub module to consolidate the apicheck dependency. Previously you have to run 2 "make"s in a row and only in the 2nd run apicheck is run, due to a gnu-make optimization. Bug: 7540265 Change-Id: Ib24ed87d9330027a9f95ed7b16dd4002cc0e3198
* | | build: add strip on kernel modulesAlin Jerpelea2013-02-131-1/+2
|/ / | | | | | | | | | | | | | | kernel modules are huge for prima wlan and we need to strip them unstriped size 40mb striped size 2mb Change-Id: Iefd572732cad0a6f608439618673068a3586fcd5
* | Merge "FM Radio: Add support for FM Radio in Android" into cm-10.1Jef Oliver2013-02-091-0/+1
|\ \
| * | FM Radio: Add support for FM Radio in AndroidAnurag Gupta2013-01-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Creating interface and framework for using FM Radio RX and TX from different vendors. Change-Id: I1a71aed01bfffdddfabf1cdfbfa3707cb1ed016b Signed-off-by: Benn Porscke <benn.porscke@stericsson.com>
* | | Merge commit 'android-4.2.1_r1.2' into cm-10.1Ricardo Cerqueira2013-02-021-1/+1
|\ \ \ | |/ / |/| |
| * | JOP40GThe Android Automerger2013-01-221-1/+1
| | |
| * | JOP40FThe Android Automerger2012-12-111-1/+1
| | |
| * | JOP40EThe Android Automerger2012-11-291-1/+1
| | |
* | | build: Use common name for QCOM 7K boards.Rudolf Tammekivi2013-01-111-10/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed to build QCOM HAL without external modifications. The device would now have to specify msm7x27 or msm7x30 instead of specifying the full name. Patch Set 2: Add msm7x27a into the list. Change-Id: I25018e397b5aad27fab5244731a574ae86752e17