summaryrefslogtreecommitdiffstats
path: root/core/main.mk
Commit message (Collapse)AuthorAgeFilesLines
* bootloaderimage targetPaul Kocialkowski2017-06-051-0/+3
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Merge branch 'cm-13.0' of https://github.com/LineageOS/android_build into ↵Wolfgang Wiedmeyer2017-02-111-6/+0
|\ | | | | | | | | | | replicant-6.0 Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
| * core: move platform-specific helper macros to target makefilesDan Pasanen2017-01-081-6/+0
| | | | | | | | | | | | | | | | | | * These (qcom specifically) are now needed sooner than we had previously been importing them. Include them within their <platform>_target.mk makefiles. This ensures they'll be imported before their macros are needed. Change-Id: I06c6ab66446e2f0b54c245cf6c2cf665b649e0c9
* | Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_build into ↵Wolfgang Wiedmeyer2016-12-131-0/+4
|\ \ | |/ | | | | replicant-6.0
| * build: Allow all possible JDK editions by defaultZhao Wei Liew2016-08-111-46/+5
| | | | | | | | | | | | | | | | | | | | JDK 7 or JDK 8? Oracle JDK or OpenJDK? Who cares? CM builds and works just fine with any one of them! Drop EXPERIMENTAL_USE_JAVA8 and OpenJDK checks to allow all of them. Change-Id: I64d7887c2fab4dd301b07d7df0d19f28e97d80ab
| * Revert "build: Allow building with Oracle JDK 8"Tom Powell2016-08-081-1/+4
| | | | | | | | | | | | | | | | Breaks build servers - See DONUTS-13 This reverts commit a097018341040759bbb0e4bdb11e5288d2e536f1. Change-Id: I54269dd783e94621de1ff6fa40db2f582aa90334
| * build: Allow building with Oracle JDK 8Steve Kondik2016-08-071-4/+1
| | | | | | | | | | | | | | | | | | * The script is currently limiting JDK 8 builds to OpenJDK. Remove this political stuff. The Oracle JDK works just fine, performs better than OpenJDK in many cases, and there is no reason to require switching around just to build Android. Change-Id: I8200624ca7ccd0624a1aad6ccdb889b433d528d6
| * Merge tag 'android-6.0.1_r61' into HEADJessica Wagantall2016-08-021-0/+1
| |\ | | | | | | | | | | | | | | | Android 6.0.1 Release 61 (MOB30Z) Change-Id: Ie36ef38fa4add95de1053c7fa5dd94bed9f94607
| | * disable unpriv perf by default in user{,debug} buildsDaniel Micay2016-06-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | (Cherry picked from commit f2ac912b19ccbcc15d5176ec52c99744810adce7) Bug: 29054680 Change-Id: If04bc63fc366006cde842a50b7c764f89d7449a6
| * | build: add cmts config to global buildKhalid Zubair2016-04-071-0/+3
| | | | | | | | | | | | Change-Id: I554840be954545ab7637c9e5a6fcc7cb5a5da7c1
* | | build: Allow all possible JDK editions by defaultZhao Wei Liew2016-09-091-46/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | JDK 7 or JDK 8? Oracle JDK or OpenJDK? Who cares? CM builds and works just fine with any one of them! Drop EXPERIMENTAL_USE_JAVA8 and OpenJDK checks to allow all of them. Change-Id: I64d7887c2fab4dd301b07d7df0d19f28e97d80ab
* | | 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>
* | mms: introduce a shortcut to quickly rebuild kernel/boot.imgKhalid Zubair2016-01-041-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | 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>
* | Add support for mediatek platformsRicardo Cerqueira2015-10-091-0/+3
| | | | | | | | | | | | | | | | This includes optional support for building the kernel with mediatek's build system, which is usually included with OEM source drops for this platform. (enabled by BOARD_USES_MTK_KERNELBUILD:=true) Change-Id: I69fb50aa17d9c171bf8a7c220a0707c4bc570733
* | build: Clean up use of vendor/extraSteve Kondik2015-10-061-3/+0
| | | | | | | | | | | | | | * extra_config.mk is not needed anymore * Include BoardConfigExtra.mk if available Change-Id: Icd0db0852ceee5cb5c701c9a40b829e1f3ebd69e
* | build: Include an extra device.mkSteve Kondik2015-10-061-3/+7
| | | | | | | | Change-Id: I4373f78f57c81e46affc2f6a6bc854bf4c3d00db
* | core: main: remove all the spam about including make filescybojenix2015-10-061-1/+1
| | | | | | | | Change-Id: Ifd2ef0e239d16b169c572472416c2c31df62a367
* | build: Add Qualcomm's helper macrosSteve Kondik2015-10-061-0/+3
| | | | | | | | | | | | | | * This is used everywhere in Qualcomm's code. There's no reason we need to constantly replace it with uglier stuff in our Makefiles. Change-Id: I0183a338470ec96a38f356a47bae65a0d3fb2c95
* | build-with-colors: moar colorsChirayu Desai2015-10-061-3/+3
|/ | | | | | | | | | | | | | | | - rename CL_PFX and CL_INS to better match the colors they show. - add more colors. Output of: - most host stuff is yellow - most target stuff is green - installing/copying files is cyan - import/export includes and notice files is cyan - bootimage/recoveryimage is cyan - and some more colors in many places ;) Change-Id: I5532afa4ba608e0a7c408516dc9f912f9ca389f7
* am 1e120181: am 473b6a5f: am fc028e59: Dist the otatools package.Ying Wang2015-08-271-0/+1
|\ | | | | | | | | * commit '1e120181f0a9240eca61dface4fb4530bf2594ab': Dist the otatools package.
| * am 473b6a5f: am fc028e59: Dist the otatools package.Ying Wang2015-08-261-0/+1
| |\ | | | | | | | | | | | | * commit '473b6a5f2b00f941acb08b5c3df59cbbdf647609': Dist the otatools package.
| | * am fc028e59: Dist the otatools package.Ying Wang2015-08-251-0/+1
| | |\ | | | | | | | | | | | | | | | | * commit 'fc028e59c2bc36297f23cdf2ee4fe9b1b60aa1cd': Dist the otatools package.
| | | * Dist the otatools package.Ying Wang2015-08-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 23495952 (cherry picked from commit 267e957373765ad1e3ce89abe61886a305277027) Change-Id: I49fcb9fed599268a9d37de7b14280eeb65c34788
* | | | am cbaead4c: am 540772fa: am cf469989: Add new variable SCAN_EXCLUDE_DIRS; ↵C. Sean Young2015-06-121-1/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | specifies directories to exclude when searching source tree. * commit 'cbaead4cfe737c96c649672b6c1396c35597b5b7': Add new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude when searching source tree.
| * | | am 540772fa: am cf469989: Add new variable SCAN_EXCLUDE_DIRS; specifies ↵C. Sean Young2015-06-121-1/+1
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | directories to exclude when searching source tree. * commit '540772fa2287e63a0c745229fb72b78903c9cd70': Add new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude when searching source tree.
| | * | Add new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude when ↵C. Sean Young2015-06-101-1/+1
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | searching source tree. These directories are excluded in addition to OUT_DIR. This can be useful if your build system has other output directories beyond what OUT_DIR is set to. Change-Id: I6d98a85bcc8c89279e939406a7fec32547e8922f
* | | Don't exclude GPL binaries from the emulator system imageSiva Velusamy2015-05-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | GPL binaries are allowed on device and emulator as well b/20341087 Change-Id: I777dccd0d5442ae2cd0b7e222f6a9beaa3648c37
* | | Improved/clarified license guidance for GPL code.Vince Harron2015-05-151-3/+8
| | | | | | | | | | | | | | | | | | This messaging approved by Google Open Source Licensing. Change-Id: I717e8b5003fd856b3e2e6c28394591b5d6939b43
* | | Cleaned the outdated incrementaljavac.Ying Wang2015-05-081-17/+1
| | | | | | | | | | | | | | | | | | Nobody is using this feature and now we switched to jack. Change-Id: I749b486eb347cbf3ee7b107565fc800eeb238c44
* | | Revert "Fix and cleanup."Ying Wang2015-05-081-1/+17
| | | | | | | | | | | | | | | | | | This reverts commit f28bad5227dd566395e458b5266e716d7fa5f958. Change-Id: Ib64936457a1236fabbe7c6b9c56f52ef650342e7
* | | Fix and cleanup.Ying Wang2015-05-071-17/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Detect java-source-list before transforming to java-source-list-uniq. This fixes non-fatal errors in build log like: /bin/bash: out/target/common/obj/APPS/android.core.tests.libcore.package.tzdata_intermediates/classes/java-source-list: No such file or directory - Cleaned the outdated incrementaljavac. Nobody is using this feature and now we switched to jack. Change-Id: If1adb9b5820d9b295a11984c0f170f9a7ff4de7b
* | | am 6e40faa2: am 44984951: am 162e1906: am b271669a: Merge "Fix a trivial ↵Elliott Hughes2015-04-251-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | comment typo." * commit '6e40faa241b241f1c32edb40d36f9c407d8f6790': Fix a trivial comment typo.
| * | Fix a trivial comment typo.Elliott Hughes2015-04-251-1/+1
| | | | | | | | | | | | | | | Bug: https://code.google.com/p/android/issues/detail?id=170069 Change-Id: Iacd308893561a991971b191d4d10a78ca82753d4
* | | am 783a632f: am 7f914204: am 55fbc49f: Merge "Change eng builds from ↵Mathieu Chartier2015-03-231-4/+4
|\ \ \ | |/ / | | | | | | | | | | | | | | | interpret-only to verify-at-runtime" * commit '783a632f45fdddaa2073445728db61d2041a3435': Change eng builds from interpret-only to verify-at-runtime
| * | Change eng builds from interpret-only to verify-at-runtimeMathieu Chartier2015-03-201-4/+4
| | | | | | | | | | | | | | | | | | | | | Faster dex2oat -> faster boot after syncing core libraries. Bug: 19762303 Change-Id: Ic266ed9c59829e0e18acc4adc103724cf480de7f
* | | am b01a4ca3: am 68f6e305: am 9682e56a: Merge "Revert "Rename ↵Mathieu Chartier2015-03-191-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | dalvik.vm.usejit to debug.dalvik.vm.usejit"" * commit 'b01a4ca3c838007d2e8f71c01b37f8e878cff686': Revert "Rename dalvik.vm.usejit to debug.dalvik.vm.usejit"
| * | Revert "Rename dalvik.vm.usejit to debug.dalvik.vm.usejit"Mathieu Chartier2015-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 19735273 This reverts commit 3abfcfc17b022a5af9d37403f81fae027ab850b9. Change-Id: Iac930925ab6d5cd5947fa4077c8d93e2984927d5
* | | am 7b93109e: am d7f3d8ba: am 8ca542f4: Merge "Rename dalvik.vm.usejit to ↵Mathieu Chartier2015-03-171-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | debug.dalvik.vm.usejit" * commit '7b93109e48f90f756228bfe399b67d5d8cc306b0': Rename dalvik.vm.usejit to debug.dalvik.vm.usejit
| * | Rename dalvik.vm.usejit to debug.dalvik.vm.usejitMathieu Chartier2015-03-161-1/+1
| | | | | | | | | | | | | | | Bug: 19735273 Change-Id: Ia0d748b511230f5e0c7d0763de3abeab9d6e0ca7
| * | Load cts/build/config.mk after build/core/config.mkYing Wang2015-03-161-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | So that the cts config.mk can use global variables set by the core build system config.mk. Change-Id: I2571564abbb53257eee54485a3357ab1305eb870 (cherry picked from commit bacf5f8008e4361d810895dd251354ac348cbf27)
| * | JIT default opt-inMathieu Chartier2015-03-121-0/+1
| | | | | | | | | | | | | | | Bug: 17950037 Change-Id: I97fd6b1797e54ad3dea1930889f32a717543490d
* | | JIT default opt-inMathieu Chartier2015-03-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 17950037 (cherry picked from commit 2a2a03046ecea689ff8cc86b80c27c24905c2d60) Change-Id: I97fd6b1797e54ad3dea1930889f32a717543490d
* | | Load cts/build/config.mk after build/core/config.mkYing Wang2015-02-131-0/+3
| | | | | | | | | | | | | | | | | | | | | So that the cts config.mk can use global variables set by the core build system config.mk. Change-Id: I2571564abbb53257eee54485a3357ab1305eb870
* | | am 16ba2ed8: resolved conflicts for merge of 4c178ebc to lmp-mr1-dev-plus-aospYing Wang2015-02-041-8/+0
|\ \ \ | |/ / | | | | | | | | | * commit '16ba2ed82bc084d5355477a381cc0bcc8b60a7bd': Remove support of factory ramdisk/bundle.
| * | resolved conflicts for merge of 4c178ebc to lmp-mr1-dev-plus-aospYing Wang2015-02-041-8/+0
| |\ \ | | | | | | | | | | | | Change-Id: If84527e9333b855d406dc7ac317868f4cfd3f1f2
| | * | Remove support of factory ramdisk/bundle.Ying Wang2015-02-041-8/+0
| | | | | | | | | | | | | | | | | | | | Bug: 18779515 Change-Id: Ia6d51d43965447e2e95944a7d2b4b41adb121cb7
* | | | am 10500d0e: resolved conflicts for merge of 5cb4276e to lmp-mr1-dev-plus-aospYing Wang2015-01-311-1/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '10500d0ea7706a6a137e8afdd347d927f5512488': Add target recoveryimage-nodeps.
| * | | resolved conflicts for merge of 5cb4276e to lmp-mr1-dev-plus-aospYing Wang2015-01-301-1/+2
| |\ \ \ | | |/ / | | | | | | | | Change-Id: Ia7f011f24276e7e8e045a2544e5dff2b758b1c62