summaryrefslogtreecommitdiffstats
path: root/core/config.mk
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | | | Make naming consistent: llvm-rs-cc and llvm-rs-link.Shih-wei Liao2010-10-081-1/+1
| | | | | | | | | | | | | | | | Change-Id: I8e8ae27548131b47fbbd037d55b472d095d7bb8f
* | | | core: Add a phony package definitionDima Zavin2010-09-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows one to declare a meta-package that depends on a list of modules. This is extremely useful for vendor provided prebulit libraries where there is a big list of libraries/binaries to include. Specifying that list in multiple places would be error prone and eventually lead to very annoying bug hunts. With a fake package, one does: LOCAL_MODULE := my_fake_package LOCAL_REQUIRED_MODULES := <list of required module names> LOCAL_MODULE_TAGS := optional include $(BUILD_PHONY_PACKAGE) Change-Id: Idcfe91f6f2d6d886aba094981a70690e5a808bfc Signed-off-by: Dima Zavin <dima@android.com>
* | | | resolved conflicts for merge of 67e0c2a6 to masterYing Wang2010-09-221-1/+1
|\ \ \ \ | |/ / / | | | | | | | | Change-Id: I7940c7ae3dd1900180e4767f1c86957db4cf3a1f
* | | | resolved conflicts for merge of 9f28f0d7 to masterYing Wang2010-09-221-0/+2
|\ \ \ \ | |/ / / | | | | | | | | Change-Id: I8fbf8846fcb41ca6cb5f3e362484ec895fe7f4aa
| * | | am e7874c43: Integrate dexpreopt into the build system.Ying Wang2010-09-221-0/+2
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | Merge commit 'e7874c430895b9a4e631c89f1e7729da9264d167' into gingerbread-plus-aosp * commit 'e7874c430895b9a4e631c89f1e7729da9264d167': Integrate dexpreopt into the build system.
| | * | Integrate dexpreopt into the build system.Ying Wang2010-09-221-0/+2
| | | | | | | | | | | | | | | | Change-Id: Id67f85d0f5c8674f5bc22e431114ca73625811ef
* | | | resolved conflicts for merge of 554402f7 to masterYing Wang2010-09-221-2/+2
|\ \ \ \ | |/ / / | | | | | | | | Change-Id: Ia72f326ca91311c9eaa05aa4f5a134a60171cafb
* | | | am 1c4f64b5: am 1e80c294: [build] move dumpvar.mk include after select.mk ↵Gary King2010-09-101-2/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | include Merge commit '1c4f64b59491eb8f3f7cb7b992a9fb06f2c475a1' * commit '1c4f64b59491eb8f3f7cb7b992a9fb06f2c475a1': [build] move dumpvar.mk include after select.mk include
| * | | am 1e80c294: [build] move dumpvar.mk include after select.mk includeGary King2010-09-101-2/+2
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | Merge commit '1e80c294ffef26a6a7fe435411cd7557003b1d3f' into gingerbread-plus-aosp * commit '1e80c294ffef26a6a7fe435411cd7557003b1d3f': [build] move dumpvar.mk include after select.mk include
| | * | [build] move dumpvar.mk include after select.mk includeGary King2010-09-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | because the dumpvar target was included early in envsetup.mk, it was not possible to use it to dump variables that were defined by makefiles included later (like the toolchain variables in combo/select.mk). move dumpvar.mk to after select.mk and javac.mk, so that shell functions can be created using the toolchain build variables Change-Id: I1c22025a8981fa91c183846fb28be26fb562adfb Signed-off-by: Gary King <gking@nvidia.com>
* | | | am 5f0df7a9: Manual mergeJean-Baptiste Queru2010-08-251-0/+3
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '5f0df7a95bb6b7bbbd6fb0062bef915873f9e5a1' * commit '5f0df7a95bb6b7bbbd6fb0062bef915873f9e5a1': Add new variable TARGET_SHELL := ash (default; or mksh)
| * | | Manual mergeJean-Baptiste Queru2010-08-251-0/+3
| |\ \ \ | | |/ / | | | | | | | | Change-Id: I81dd98ba150e936b675ff2323994a1e381512332
| | * | Add new variable TARGET_SHELL := ash (default; or mksh)Thorsten Glaser2010-08-241-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Besides that, add enough magic to build everything tagged as "shell_$(TARGET_SHELL)" and permit ash/mksh as not unusual Change-Id: I36c0590ba49f45251d24dc179cb27c8368c3662a
| * | | am 065521be: Backport ext4 support from master [DO NOT MERGE]Ying Wang2010-08-231-0/+2
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | Merge commit '065521be4fd6965058fbd599bb43fe13101fee7c' into gingerbread-plus-aosp * commit '065521be4fd6965058fbd599bb43fe13101fee7c': Backport ext4 support from master [DO NOT MERGE]
| | * | Backport ext4 support from master [DO NOT MERGE]Ying Wang2010-08-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | ext4 support is needed by crespo. Change-Id: I604cb9ada526ce8ba6b3648171ac1d614a5519a9
* | | | Add dependencies on make_ext4fsColin Cross2010-08-031-0/+1
| | | | | | | | | | | | | | | | Change-Id: I6e3a6ba33fd9e0ce35137f6e2f60d01521af4cb9
* | | | Flags common for native testsYing Wang2010-07-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | With the CL, "include $(BUILD_NATIVE_TEST)" to build native test; "include $(BUILD_HOST_NATIVE_TEST)" to build a host native test. Change-Id: Icdbbcf906cd4c5c35e65962897490052cd051102
* | | | Make build/core/find-jdk-tools-jar.sh fail more explicitlyYing Wang2010-07-201-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://b/issue?id=1505957 Before this change, if tools.jar can not be found, make reports error like: make: *** No rule to make target `Please-install-JDK-5.0,-update-12-or-higher,-which-you-can-download-from-java.sun.com'... With this change, the error message is much nicer: build/core/config.mk:264: *** Error: could not find jdk tools.jar, please install JDK-5.0, update 12 or higher, which you can download from java.sun.com. Stop. Change-Id: Id33cfb6ee7676d66f00d0a41d07c1f27abc6a402
* | | | Build system support for RenderScriptYing Wang2010-07-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this change, you can add your .rs files to LOCAL_SRC_FILES. The .rs files will be compiled by slang and the output .java files will be compiled into the jar, while the generated .bc files will be put into the final apk as raw resources. Change-Id: Icde3d6139951d6d039b4b37376e72e1fc5c8b0d4
* | | | am 90cf34c7: am f0f60cdd: resolved conflicts for merge of 1a08100f to ↵Ying Wang2010-07-131-0/+5
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | gingerbread Merge commit '90cf34c72e204eb1d23f43d1fccbf2076e8ff67b' * commit '90cf34c72e204eb1d23f43d1fccbf2076e8ff67b': Support to build native libraries with prebuilt NDK
| * | | am f0f60cdd: resolved conflicts for merge of 1a08100f to gingerbreadYing Wang2010-07-131-0/+5
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit 'f0f60cdd8f4f74b2480774887606afdebec8d891' into gingerbread-plus-aosp * commit 'f0f60cdd8f4f74b2480774887606afdebec8d891': Support to build native libraries with prebuilt NDK
| | * | resolved conflicts for merge of 1a08100f to gingerbreadYing Wang2010-07-131-0/+5
| | |\ \ | | | | | | | | | | | | | | | Change-Id: I9e4183a1d5c0efb13de8655b9eb7c74d50b34cd7
| | | * | Support to build native libraries with prebuilt NDKYing Wang2010-07-131-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: http://b/issue?id=2811253 Change-Id: Iabd4ab8b3d7236dffe89f1939e1142e882944026
* | | | | am c9d11861: merge from open-source masterThe Android Open Source Project2010-07-121-0/+2
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'c9d118615161d8b94d4abedac86e3bdf510b251b' * commit 'c9d118615161d8b94d4abedac86e3bdf510b251b': Allow TARGET_ARCH to be set from BoardConfig.mk
| * | | | merge from open-source masterThe Android Open Source Project2010-07-121-0/+2
| |\ \ \ \ | | | |_|/ | | |/| | | | | | | Change-Id: Iad583004b67ce1ef0651e81b57c2c95632da9845
| | * | | Allow TARGET_ARCH to be set from BoardConfig.mkBruce Beare2010-07-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I66aed78b763d238719822257c1f4f35301247df6 Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
* | | | | am 0fd96df4: merge from open-source masterThe Android Open Source Project2010-07-091-1/+0
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '0fd96df49ccecbf3628c95dabf3b94dfc27323e5' * commit '0fd96df49ccecbf3628c95dabf3b94dfc27323e5': Refactor Stripper. Allow a stripper other than SOSLIM to be specified
| * | | | merge from open-source masterThe Android Open Source Project2010-07-091-1/+0
| |\ \ \ \ | | |/ / / | | | / / | | |/ / | |/| | Change-Id: I40aa6f0f885ea30dd5f9918c323fa240a4830c38