| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Id577a72ee9f7cd70e8ca77efcbf10a37885c7d6f
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Bug: 5010576
Change-Id: Ie814f4c8d3aa1e7cc7f5735822ab25542f36cf62
|
|
|
|
| |
Change-Id: Ia02fa536410b9200beca1d9d120ec448c82e5ca8
|
|\
| |
| |
| |
| | |
* commit '45a3ad7d225495367a47440da118609b4940fe71':
Relax the constraint of 64bit build environment.
|
| |\
| | |
| | |
| | | |
Change-Id: I5688046fd44bc6420b541a0eb97a46d216655a3d
|
| | |\
| | | |
| | | |
| | | |
| | | | |
* commit '3c60c67ad2a157f5bfb731accfc74f5b42c69851':
Relax the constraint of 64bit build environment.
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Id8be221dcfa07651a4d9a2776b00e907b4ff750e
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Also pass extfs sparse image flag to the release tool.
Change-Id: I79a6a71873634a231aa8990cee22374259601505
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I47dfe29957a9a65dddae973640ff9029418ffdc5
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
(and much much easier to read)
Change-Id: I31832069d4fd78a937802aa20d0b0861bf99768c
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
Change-Id: Ib5aa60cd9d308ce7c672c57513bdcf78e0f1080d
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
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
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
retrieve the correct value across architectures"
* commit '493306f7c318d632186bebd732708d4299e66a62':
Fix TARGET_PREBUILT_TAG so that get_build_var can retrieve the correct value across architectures
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
across architectures
Change-Id: I5c1010d9caaa8d9ffaf65999fa3649c3c2be8caa
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ifd0ac14d7df331c9f6f1e3eee0722e07b4ab199a
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 3152546
Change-Id: Ida3ca3d633ce45704dc8e80d044cdbd3ca69aca5
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I2ebc6ec759daf36d1e77fa8e30147ab8e40b44fc
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I8e8ae27548131b47fbbd037d55b472d095d7bb8f
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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>
|
|\ \ \ \
| |/ / /
| | | |
| | | | |
Change-Id: I7940c7ae3dd1900180e4767f1c86957db4cf3a1f
|
|\ \ \ \
| |/ / /
| | | |
| | | | |
Change-Id: I8fbf8846fcb41ca6cb5f3e362484ec895fe7f4aa
|
| |\ \ \
| | | |/
| | |/|
| | | |
| | | |
| | | |
| | | | |
Merge commit 'e7874c430895b9a4e631c89f1e7729da9264d167' into gingerbread-plus-aosp
* commit 'e7874c430895b9a4e631c89f1e7729da9264d167':
Integrate dexpreopt into the build system.
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Id67f85d0f5c8674f5bc22e431114ca73625811ef
|
|\ \ \ \
| |/ / /
| | | |
| | | | |
Change-Id: Ia72f326ca91311c9eaa05aa4f5a134a60171cafb
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
include
Merge commit '1c4f64b59491eb8f3f7cb7b992a9fb06f2c475a1'
* commit '1c4f64b59491eb8f3f7cb7b992a9fb06f2c475a1':
[build] move dumpvar.mk include after select.mk include
|
| |\ \ \
| | | |/
| | |/|
| | | |
| | | |
| | | |
| | | | |
Merge commit '1e80c294ffef26a6a7fe435411cd7557003b1d3f' into gingerbread-plus-aosp
* commit '1e80c294ffef26a6a7fe435411cd7557003b1d3f':
[build] move dumpvar.mk include after select.mk include
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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>
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge commit '5f0df7a95bb6b7bbbd6fb0062bef915873f9e5a1'
* commit '5f0df7a95bb6b7bbbd6fb0062bef915873f9e5a1':
Add new variable TARGET_SHELL := ash (default; or mksh)
|
| |\ \ \
| | |/ /
| | | |
| | | | |
Change-Id: I81dd98ba150e936b675ff2323994a1e381512332
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Besides that, add enough magic to build everything tagged
as "shell_$(TARGET_SHELL)" and permit ash/mksh as not unusual
Change-Id: I36c0590ba49f45251d24dc179cb27c8368c3662a
|
| |\ \ \
| | | |/
| | |/|
| | | |
| | | |
| | | |
| | | | |
Merge commit '065521be4fd6965058fbd599bb43fe13101fee7c' into gingerbread-plus-aosp
* commit '065521be4fd6965058fbd599bb43fe13101fee7c':
Backport ext4 support from master [DO NOT MERGE]
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
ext4 support is needed by crespo.
Change-Id: I604cb9ada526ce8ba6b3648171ac1d614a5519a9
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I6e3a6ba33fd9e0ce35137f6e2f60d01521af4cb9
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
gingerbread
Merge commit '90cf34c72e204eb1d23f43d1fccbf2076e8ff67b'
* commit '90cf34c72e204eb1d23f43d1fccbf2076e8ff67b':
Support to build native libraries with prebuilt NDK
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge commit 'f0f60cdd8f4f74b2480774887606afdebec8d891' into gingerbread-plus-aosp
* commit 'f0f60cdd8f4f74b2480774887606afdebec8d891':
Support to build native libraries with prebuilt NDK
|
| | |\ \
| | | | |
| | | | |
| | | | | |
Change-Id: I9e4183a1d5c0efb13de8655b9eb7c74d50b34cd7
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: http://b/issue?id=2811253
Change-Id: Iabd4ab8b3d7236dffe89f1939e1142e882944026
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Merge commit 'c9d118615161d8b94d4abedac86e3bdf510b251b'
* commit 'c9d118615161d8b94d4abedac86e3bdf510b251b':
Allow TARGET_ARCH to be set from BoardConfig.mk
|
| |\ \ \ \
| | | |_|/
| | |/| |
| | | | | |
Change-Id: Iad583004b67ce1ef0651e81b57c2c95632da9845
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I66aed78b763d238719822257c1f4f35301247df6
Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Merge commit '0fd96df49ccecbf3628c95dabf3b94dfc27323e5'
* commit '0fd96df49ccecbf3628c95dabf3b94dfc27323e5':
Refactor Stripper. Allow a stripper other than SOSLIM to be specified
|
| |\ \ \ \
| | |/ / /
| | | / /
| | |/ /
| |/| | |
Change-Id: I40aa6f0f885ea30dd5f9918c323fa240a4830c38
|