summaryrefslogtreecommitdiffstats
path: root/core/config.mk
Commit message (Collapse)AuthorAgeFilesLines
* Add TARGET_GCC_VERSIONAndrew Hsieh2012-10-231-0/+5
| | | | | | | Default to 4.6, but can overwritten to something else in prebuilts/gcc/$os/$arch/$arch-linux-android*-$ver Change-Id: I16f99d642b8ff8e831d392261a0c536041107051
* Load only the current product config makefile.Ying Wang2012-10-031-0/+5
| | | | | | | | | | | | To reduce the start time. With the change and previous change of doing clean step in only given paths, start time of mm/mmm is reduced from ~5s to about 1s; lunch time is reduced from ~40s to 3.5s. (cherry-pick of 157a5e1695593f935c3223430f4530e21f990378.) Bug: 7186768,7169854 Change-Id: I0be5e2721efa66a80f112acf8f95e177ebc2f65b
* MIPS support to *.mk files and envsetup.shRaghu Gandham2012-08-101-0/+3
| | | | | | Change-Id: Iba4d046e3202524b29cfe32980927f8cc0aa8496 Signed-off-by: Chris Dearman <chris@mips.com> Signed-off-by: Raghu Gandham <raghu@mips.com>
* am a1ff6290: Now current is also a valid prebuilt SDK.Ying Wang2012-05-101-1/+1
|\ | | | | | | | | * commit 'a1ff6290e1e14d48dc42d1eacf804172c5913916': Now current is also a valid prebuilt SDK.
| * Now current is also a valid prebuilt SDK.Ying Wang2012-05-101-1/+1
| | | | | | | | Change-Id: Id05d20f17a4b46e19df88516f50e58f6cdb62c1c
* | am 9264e4a5: The \'localize\' tool is dead.Elliott Hughes2012-05-091-1/+0
|\ \ | |/ | | | | | | * commit '9264e4a5f63352cd6abc3d81b18be779a33c7b10': The 'localize' tool is dead.
| * The 'localize' tool is dead.Elliott Hughes2012-05-071-1/+0
| | | | | | | | Change-Id: I75c43ce064664412e45c304c15f363015c0a4697
* | am 8e67348b: Merge "Track libnativehelper move for PDK." into jb-devElliott Hughes2012-05-041-1/+1
|\ \ | |/ | | | | | | * commit '8e67348b515636ec8314da44b3f583c5d053e81a': Track libnativehelper move for PDK.
| * Track libnativehelper move for PDK.Elliott Hughes2012-05-041-1/+1
| | | | | | | | | | Bug: 6369821 Change-Id: I4dfd9eece9f6912a37c3caee77bd0eadb9313160
* | Move stuff from prebuilt/ to prebuilts/miscJean-Baptiste Queru2012-04-291-1/+1
|/ | | | Change-Id: Ia13f5d09b24e3540042b6924ead6c96e94983ff4
* config: add documentation for managing kernel-headersDima Zavin2012-03-301-6/+37
| | | | | Change-Id: I6dc6ede4703cbe88c356656a1a6b86a4ffaafa3b Signed-off-by: Dima Zavin <dima@android.com>
* Revert "core: the device/board/product kernel headers will be auto-generated"Dima Zavin2012-03-301-1/+2
| | | | | | | This reverts commit 992a52990cf545c926541815d03ad98b3458b23d. Change-Id: I9919f13705509a793f856da8ef7207b3feb47092 Signed-off-by: Dima Zavin <dima@android.com>
* Merge "Added /frameworks/av/include to the default include search path"James Dong2012-03-251-0/+1
|\
| * Added /frameworks/av/include to the default include search pathJames Dong2012-03-231-0/+1
| | | | | | | | | | | | o related-to-bug: 6214141 Change-Id: I90de0563298fd9146ac823926426d1cffd815c2d
* | move ndk headers to frameworks/nativeMathias Agopian2012-03-231-1/+0
|/ | | | Change-Id: Ie92ca68bb9f99b2d5a1dbdfc9e57f3f986265386
* Merge "Define a basic llvm-link + clang environment"Stephen Hines2012-03-221-0/+3
|\
| * Define a basic llvm-link + clang environmentyroussel2012-03-201-0/+3
| | | | | | | | | | Move it from dalvik/vm/translator/runtime/ to build/ Add handling of -march=armv5te and -march=armv5e
* | core: the device/board/product kernel headers will be auto-generatedDima Zavin2012-03-191-2/+1
| | | | | | | | | | | | | | So, just add the output include directory to the include path Change-Id: Ia370454237913a748288124f65a6b731b17d6e1a Signed-off-by: Dima Zavin <dima@android.com>
* | core: allow product to provide kernel headers as wellDima Zavin2012-03-191-8/+14
| | | | | | | | | | | | | | | | | | | | This is useful when a device inherits from an architecture product, such as omap4.mk. The architecture specific product can provide kernel headers to all the devices that use that architecture. Change-Id: I0c9d3120a6089fb535a3fa8eccf10775a271cd21 Signed-off-by: Dima Zavin <dima@android.com>
* | core: allow devices to provide their own device specific kernel headersDima Zavin2012-03-151-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, we need to pollute the common bionic/libc/kernel/... directory with device specific kernel headers. This has created a giant dumping ground of headers from all the projects we have ever done. Allow each device to provide their own headers and thus eventually allow bionic/libc/kernel to become *just* the common linux kernel headers. This change will automatically add device/oem/name/kernel-headers to the include list and also allow the BoardConfig.mk to specify additional directories with TARGET_BOARD_KERNEL_HEADERS variable. The requirement is that the final dir name must be kernel-headers to mark explicitly where kernel headers are kept. Change-Id: I7d32a979eef1f464db06c1bc448a04ddc3575efd Signed-off-by: Dima Zavin <dima@android.com>
* | Use pathmap.mk for system/media includesGlenn Kasten2012-03-141-1/+1
|/ | | | | | | Currently these point to the old location. Another CL will move them to the new location. Change-Id: I61dd732981a9a7a3f4a2c1cc01dc072f4fb6a2b8
* Merge "add frameworks/native include paths"Mathias Agopian2012-03-081-0/+2
|\
| * add frameworks/native include pathsMathias Agopian2012-03-051-0/+2
| | | | | | | | Change-Id: I1ede8075dc77f77f5a9bc4a53663d4a74842ab36
* | Include CTS Build RulesBrian Muramatsu2012-03-021-0/+2
|/ | | | Change-Id: Ieacee8ff6215b22222ea9ea6a1e62fce62daad77
* Compute TARGET_TOOLCHAIN_ROOT from TARGET_TOOLS_PREFIX.Ying Wang2012-01-121-0/+8
| | | | | | | | | Sometimes TARGET_TOOLS_PREFIX is passed in as command line makefile variable or environmental variable without TARGET_TOOLCHAIN_ROOT. This change computes TARGET_TOOLCHAIN_ROOT from TARGET_TOOLS_PREFIX in that case. Change-Id: I0a37dc1f4d1e3e1951faeffd5e9f926f0a6614dd
* Move the prebuilt NDKs to their own git project prebuilts/ndk/.Ying Wang2011-11-291-1/+1
| | | | Change-Id: If85986da436d412cff139af1fd8426e420bec121
* Move prebuilt SDKs to their own git project.Ying Wang2011-11-291-1/+1
| | | | Change-Id: Ie6e9614e43bf82b8dd1f8702968be40cfb76b6c5
* Allow to set ANDROID_BUILDSPEC as path of buildspec.mkYing Wang2011-11-021-1/+4
| | | | | | | So that clients can set a custom buildspec.mk without adding buildspec.mk at the top dir. Change-Id: Ic15efa6cfbf00f04db35447e70bb5bdd63a5058c
* Support for product-specific dev keys.Ying Wang2011-10-041-0/+7
| | | | Change-Id: Id577a72ee9f7cd70e8ca77efcbf10a37885c7d6f
* Conditionally disable -Wno-unused-but-set-variable for gcc-4.6.Doug Kwan2011-07-141-5/+0
| | | | | | | We used to do that unconditionally but that caused lots of spurious warnings in gcc-4.4.x about an unrecognized gcc option. Change-Id: Idb5118b069871859e07a7efa04914ab6ed0b1372
* Remove the simulator target from all makefiles.Jeff Brown2011-07-111-10/+2
| | | | | | Bug: 5010576 Change-Id: Ie814f4c8d3aa1e7cc7f5735822ab25542f36cf62
* Disable gcc-4.6's Wunused-but-set-variables warning.Doug Kwan2011-07-081-0/+5
| | | | Change-Id: Ia02fa536410b9200beca1d9d120ec448c82e5ca8
* am 45a3ad7d: Merge c1efb060Jean-Baptiste Queru2011-06-071-0/+6
|\ | | | | | | | | * commit '45a3ad7d225495367a47440da118609b4940fe71': Relax the constraint of 64bit build environment.
| * Merge c1efb060Jean-Baptiste Queru2011-06-071-0/+6
| |\ | | | | | | | | | Change-Id: I5688046fd44bc6420b541a0eb97a46d216655a3d
| | * am 3c60c67a: Merge from open-source gingerbreadJean-Baptiste Queru2011-06-011-0/+6
| | |\ | | | | | | | | | | | | | | | | * commit '3c60c67ad2a157f5bfb731accfc74f5b42c69851': Relax the constraint of 64bit build environment.
| | | * Relax the constraint of 64bit build environment.Ying Wang2011-05-241-0/+6
| | | | | | | | | | | | | | | | Change-Id: Id8be221dcfa07651a4d9a2776b00e907b4ff750e
| | * | Protobuf compiler support in the build systemJean-Baptiste Queru2011-01-271-0/+1
| | | |
| | * | Product-configurable sparse ext images.Ying Wang2010-12-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Also pass extfs sparse image flag to the release tool. Change-Id: I79a6a71873634a231aa8990cee22374259601505
* | | | Switch to mksh as the default shell.Jean-Baptiste Queru2011-05-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch the emulator builds to ash to make sure it still works, in case we find that we need to go back to using ash. Change-Id: Id5641940b63cc4225011be1c375f4c86ec4d21cc
* | | | update to use the new apicheckJoe Onorato2011-04-081-0/+5
| | | | | | | | | | | | | | | | Change-Id: I47dfe29957a9a65dddae973640ff9029418ffdc5
* | | | Current.xml and friends are now .txt instead.Joe Onorato2011-04-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | (and much much easier to read) Change-Id: I31832069d4fd78a937802aa20d0b0861bf99768c
* | | | build: remove prelinker build build systemIliyan Malchev2011-03-121-7/+0
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes support for prelinking from the build system. By now, the prelinker has outlived its usefulness for several reasons. Firstly, the speedup that it afforded in the early days of Android is now nullified by the speed of hardware, as well as by the presence of Zygote. Secondly, the space savings that come with prelinking (measued at 17MB on a recent honeycomb stingray build) are no longer important either. Thirdly, prelinking reduces the effectiveness of Address-Space-Layout Randomization. Finally, since it is not part of the gcc suite, the prelinker needs to be maintained separately. The patch deletes apriori, soslim, lsd, isprelinked, and iself from the source tree. It also removes the prelink map. LOCAL_PRELINK_MODULE becomes a no-op. Individual Android.mk will get cleaned separately. Support for prelinking will have to be removed from the recovery code and from the dynamic loader as well. Change-Id: I5839c9c25f7772d5183eedfe20ab924f2a7cd411
* | | Remove obsolete kcm tool.Jeff Brown2011-02-191-2/+0
| | | | | | | | | | | | Change-Id: Ib5aa60cd9d308ce7c672c57513bdcf78e0f1080d
* | | am 554eeb6c: am 493306f7: Merge "Fix TARGET_PREBUILT_TAG so that ↵Jean-Baptiste Queru2010-11-191-0/+8
|\ \ \ | |/ / | | | | | | | | | | | | | | | get_build_var can retrieve the correct value across architectures" * commit '554eeb6c7426c8c1df551516cff903d69ae94f26': Fix TARGET_PREBUILT_TAG so that get_build_var can retrieve the correct value across architectures
| * | am 493306f7: Merge "Fix TARGET_PREBUILT_TAG so that get_build_var can ↵Jean-Baptiste Queru2010-11-191-0/+8
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | retrieve the correct value across architectures" * commit '493306f7c318d632186bebd732708d4299e66a62': Fix TARGET_PREBUILT_TAG so that get_build_var can retrieve the correct value across architectures
| | * | Fix TARGET_PREBUILT_TAG so that get_build_var can retrieve the correct value ↵Bruce Beare2010-10-141-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | across architectures Change-Id: I5c1010d9caaa8d9ffaf65999fa3649c3c2be8caa Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
* | | | Product-configurable sparse ext images.Ying Wang2010-11-171-1/+1
| | | | | | | | | | | | | | | | Change-Id: Ifd0ac14d7df331c9f6f1e3eee0722e07b4ab199a
* | | | Rename protoc to aprotoc.Wink Saville2010-11-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With gLucid protoc is installed in the base system, by renaming our version there will be no confusion about which compiler is being used. Change-Id: Id6900baacc7d57abee5dc5f694b013d7a42b35c6
* | | | Integrate protocol buffer compiler into the build system.Ying Wang2010-11-021-0/+1
| | | | | | | | | | | | | | | | | | | | Bug: 3152546 Change-Id: Ida3ca3d633ce45704dc8e80d044cdbd3ca69aca5
* | | | Enable LLVM_RS_LINK. No longer forking an LLVM linker inside llvm-rs-cc.Shih-wei Liao2010-10-111-0/+1
| | | | | | | | | | | | | | | | Change-Id: I2ebc6ec759daf36d1e77fa8e30147ab8e40b44fc