summaryrefslogtreecommitdiffstats
path: root/core/prebuilt.mk
Commit message (Collapse)AuthorAgeFilesLines
* Delete the misleading var TARGET_OUT_STATIC_LIBRARIES.Ying Wang2012-05-151-0/+7
| | | | | | Which can be replaced by TARGET_OUT_INTERMEDIATE_LIBRARIES. Change-Id: I965ff1ebe70fc3113c19e4896277c876dcedb6a5
* Write out export_includes whenever the module is built.Ying Wang2012-04-181-0/+2
| | | | | Bug: 6362268 Change-Id: If872cf8fe597a02e6ca740a181cea85f486df98e
* Revert "Write out export_includes whenever the module is built."Ying Wang2012-04-181-2/+0
| | | This reverts commit 40c34f3778e778762c7a7dcaf8697b2c90a717de
* Write out export_includes whenever the module is built.Ying Wang2012-04-181-0/+2
| | | | | Bug: 6362268 Change-Id: Ic5d028c108423c694736a06c05ec13093d42f1b8
* Build system support to export include pathsYing Wang2011-11-171-15/+21
| | | | | | | | | | | | | Bug: 5573756 With this change, we can set LOCAL_EXPORT_C_INCLUDE_DIRS in the module definition to export include dir paths. Paths in LOCAL_EXPORT_C_INCLUDE_DIRS should be relative to the top dir of the source tree. If a library (shared or static) exports some include paths, any module using it will import the include paths and add them to the compiler command line. Change-Id: I49aabc589d2cf214044d13ccd5532ef68209adf0
* sign non-PRESIGNED prebuilt apksDoug Zongker2011-10-051-34/+48
| | | | | | | Since dev keys can now vary per device, we can't assume they are checked in with the correct signature. Change-Id: I7577a3a6bd98d005c15936c99b2944acc4412798
* Support for product-specific dev keys.Ying Wang2011-10-041-2/+2
| | | | Change-Id: Id577a72ee9f7cd70e8ca77efcbf10a37885c7d6f
* Fix OVERRIDE_BUILT_MODULE_PATH for prebuilt shared libraries.Ying Wang2011-09-151-0/+11
| | | | | | | So that prebuilt shared libraries can be referenced with the module name in other module's Android.mk. Change-Id: I4c4b471696642694b805b71dd7605b91724ad924
* Revert Ic7c40c50: Support to run dex-preopt on prebuilt apksJustin Ho2011-08-301-22/+0
| | | | | | Collect some additional system image space, moving odex files to user partition on trygon-user Change-Id: If992536ff0da14cc5b9ba51811b8a0b76f1b8f83
* Enable LOCAL_STRIP_MODULE for prebuilt binariesJi-Hwan Lee2011-07-071-8/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, prebuilt binaries with debug symbols are installed unstripped. There are only a few of prebuilt shared library (that I'm trying to fix), so I can do this manually by making intermediate target and applying TARGET_STRIP, each of them, one by one. But dynamic_binary.mk has more features than stripping binaries (like copying unstripped binaries to symbols directory) and if I do it manually, they will lose all the benefits. Note that this doesn't change anything when LOCAL_STRIP_MODULE is not set. I actually tried to force strip every BUILD_PREBUILT'ed modules, but there were a few problems: - Some packages are not installed (i.e. not in PRODUCT_PACAKGES) but are built (i.e. in ALL_MODULES). And some of them are built in spite that they do not have appropriate prebuilt shared library for TARGET_ARCH. Stripping them causes "unknown format". - Some prebuilt modules set LOCAL_MODULE_CLASS incorrectly. Example is default.supp of external/valgrind/main, which should be ETC, not SHARED_LIBRARY. Both are better fixed, but I concluded that it's better to be conservative. Bug: 4585734 Change-Id: If71723b1d76007d45b02429ea5161a8265dd5b6d
* Support to run dex-preopt on prebuilt apks.Ying Wang2011-05-261-0/+22
| | | | Change-Id: Ic7c40c502934d7588166f26bbb6e2f235d1efdea
* Fix dependency of prebuilt target non-static Java libraries.Ying Wang2011-02-011-3/+13
| | | | Change-Id: I498b96ce737e5fc9076de39108252284ee53218f
* Move odex related files to product-specific dir.Ying Wang2010-10-011-0/+8
| | | | | | | | | | | For target Java libraries, now the LOCAL_BUILT_MODULE includes both javalib.jar and the .odex file, if dexpreopt is enabled. These 2 files are moved to a product-specific dir in this change. For target Java Libraries, $(intermediates) now points to the product-specific dir. There is still a javalib.jar in the $(intermediates.COMMON) dir, which is used as dependency. Nothing is changed for host Java libraries. Change-Id: I2546dbb940c74537864ca002d1acb49bb731fbbc
* add "EXTERNAL" as special value of LOCAL_CERTIFICATEDoug Zongker2009-12-151-0/+10
| | | | | | | | | Setting LOCAL_CERTIFICATE to "EXTERNAL" now marks an apk (either a prebuilt or otherwise) as needing the default test key within the system, but one that should be signed after the target_files is produced but before sign_target_files_apks does the rest of the signing. (We use this to ship apps on the system that are signed by third parties, like Facebook.)
* include pre-signed prebuilt .apks in apkcerts.txtDoug Zongker2009-12-141-1/+6
|
* make prebuilt .apks require LOCAL_CERTIFICATEDoug Zongker2009-12-111-10/+16
| | | | | | Require people who check in new prebuilts to decide what keys they should be signed with, rather than having a fire drill every time we go to sign a build and discover new prebuilts.
* Add OVERRIDE_PACKAGES support for prebuild modules.Owen Lin2009-10-201-1/+2
| | | | | | So that some prebuild module can override existing packages. Change-Id: I4f0d019e07b84d24cf0234903bd4b06104e0ed27
* Add support for LOCAL_OVERRIDES_PACKAGES to prebuilt build rules.Brandon Ballinger2009-10-201-0/+1
|
* allow prebuilts to specify LOCAL_CERTIFICATE so they can be resignedDoug Zongker2009-08-261-0/+15
| | | | | | If a prebuilt specifies a LOCAL_CERTIFICATE, stick it in the PACKAGES.* collection so that the predexopt process can work on the file (which only works if the new .apk can be signed).
* Fix issue #2048267: Run zipalign on all prebuiltsDianne Hackborn2009-08-111-0/+7
|
* reenable ranlib transform for prebuiltsDoug Zongker2009-08-071-1/+0
| | | | | An extra blank line detached the ranlib commands from the rules they were supposed to be for.
* add feature to strip "# comment" lines from prebuilt filesDoug Zongker2009-08-061-1/+7
| | | | | | | | | Change things so that when $(LOCAL_PREBUILT_STRIP_COMMENTS) is nonempty, we copy the source file using sed to strip out all the "# line"-style comments and blank lines, saving considerable system image space in the case of some wifi configurations. Bug: 2036961
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+37
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-37/+0
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+37