summaryrefslogtreecommitdiffstats
path: root/core/notice_files.mk
Commit message (Collapse)AuthorAgeFilesLines
* build-with-colors: moar colorsChirayu Desai2015-10-061-1/+1
| | | | | | | | | | | | | | | | - 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
* Change built module of static java librariesYohann Roussel2015-02-181-1/+1
| | | | | | | | | Set LOCAL_BUILT_MODULE of static java libraries when Jack is enabled to classes.jack instead of javalib.jar. This allows that running mm in those libraries will build classes.jack instead of the jar. Change-Id: I96b4b227848e971df96331b3f0cc731e856be349
* Set up rules to build static libraries for TARGET_2ND_ARCHYing Wang2014-01-161-1/+1
| | | | | | | | | | The rules for the 2nd arch are set up in the second inclusion of static_library_internal.mk. libfoo of the 2nd arch will be built into $(PRODUCT_OUT)/obj_$(TARGET_2ND_ARCH)/libfoo_intermediates/libfoo.a. Bug: 11654773 Change-Id: I1d92733968fc442e9225b4df5bd1b551a81d89f7
* Collect NOTICE files for apps_only build.Ying Wang2013-08-241-0/+13
| | | | | | | | | In apps_only build (after running tapas or exporting TARGET_BUILD_APPS), run "make notice_files" to collect and combine the NOTICE files of modules that are needed by the apps. Bug: 10445634 Change-Id: I6555bba1104e43b48c723c82143c46d444a75e80
* Don't concatenate the NOTICE file for a single module.Torne (Richard Coles)2013-04-301-1/+1
| | | | | | | | | | | When the NOTICE file for a module changed, the new NOTICE was being concatenated onto the end of the old one in non-clean builds, taking up more and more space and presumably duplicating most of the content. Only one set of rules for a given file can exist in make, so there cannot be a case where more than one $(notice_file) was intentionally being concatenated together as this would be an error. Change-Id: I0f5fae498225eaee5cc75d854223b5ba790fcebe
* NOTICE file only moduleYing Wang2012-11-011-0/+10
| | | | | | | | | | | | | To pick up a NOTICE file in LOCAL_PATH and attach it to /system/lib/libfoo.so, use the following syntax: include $(CLEAR_VARS) LOCAL_MODULE_CLASS := NOTICE_FILES LOCAL_INSTALLED_MODULE := $(PRODUCT_OUT)/system/lib/libfoo.so include $(BUILD_NOTICE_FILE) Bug: 7460213 Change-Id: Ie692be72deab37be04d1b578578c131a0885a090
* Use GYP instead of NONE as the module class for gyp.Torne (Richard Coles)2012-10-251-2/+2
| | | | | | | | | The Chromium makefile generator used to use module class NONE for the meta-targets in the gyp files; this was changed to GYP in order to make it more obvious where they come from in the build. Update the build system's handling of NOTICE files to reflect this change. Change-Id: Iff7d4487f3024ec83db0c2a896ec0caf8fb18b24
* Don't fail if a target of type NONE has a NOTICE file presentSteve Block2012-06-271-0/+5
| | | | | | | | | | | | | | | | | Targets of type NONE are used extensively in Android makefiles which have been auto-generated from gyp build files. The gyp generator uses such targets to represent gyp targets which don't produce an output file. Typically, many such targets exist in a single Android makefile. We use a generated Android makefile for Chromium. This project has a NOTICE file, intended to be installed with a SHARED_LIBRARY target. However, the build fails when processing the targets of type NONE, as it does not know where to install the NOTICE file. This change causes the NOTICE to be ignored in this case, rather than failing the build. Change-Id: I70cf9a406e4a1c932f8a734f53491f7c5281ee17
* build speedup: Do not use shell 'find' function to look for NOTICE files.David 'Digit' Turner2011-03-291-2/+2
| | | | | | | | | | | | The GNU Make wildcard function can be used to look for a specific file and is _much_ faster than invoking the find command through $(shell ...). Since notice_files.mk is included by base_rules.mk for each and every module in the build tree, this represents a considerable speed-up. For example, when building the full-eng product from the AOSP tree, the no-op "make" goes from 21 seconds to 16 seconds with this patch applied. Change-Id: Ideb1bb74d5bfbb650834fa4b6e151ff24dcd0150
* Fix the warning about NOTICE files overriding previous targets.Joe Onorato2009-04-131-2/+9
| | | | | | | Use a different name for prebuilt libraries based on their LOCAL_MODULE -- they were all colliding using the same name, javalib.jar. These names are synthetic, since the libraries don't actually exist on the device as such.
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+65
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-65/+0
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+65