1684b32620fd565149e2377a879871af8b715510 |
|
26-Jul-2016 |
Dan Willemsen <dwillemsen@google.com> |
Record module type statistics Creates a build_system_stats.txt build artifact that contains statistics on how many BUILD_* modules are defined in a build. Also writes out information about the Soong module types sent from the Soong build. Change-Id: Iaf0c7062f542dc6942b5349854f3d49267cac4a5
/build/make/core/phony_package.mk
|
1c6dc5b94276ac8cfdc5a6579ee8964f0dc2f315 |
|
06-Jan-2016 |
Dan Willemsen <dwillemsen@google.com> |
Remove USE_NINJA=false And everything special-cased on that. Add a warning if USE_NINJA is set to let users know that it no longer changes anything. Change-Id: Ib8739151fe26ea6bf8f76b7ac2b8f4097dab0b47
/build/make/core/phony_package.mk
|
a4447e8c89ca193ffdb4678de78998f9857ae7c7 |
|
29-Sep-2015 |
Colin Cross <ccross@android.com> |
Don't add dependencies on Makefiles when using ninja Ninja has an implicit dependency on the command being run, and kati will regenerate the ninja manifest if any read makefile changes, so there is no need to have dependencies on makefiles. This won't catch all the cases where LOCAL_ADDITIONAL_DEPENDENCIES contains a .mk file, because a few users of LOCAL_ADDITIONAL_DEPENDENCIES don't include base_rules.mk, but it will fix the most common ones. Bug: 23566977 Change-Id: I66de882421376303ab7233c8ce7274548f6b2199
/build/make/core/phony_package.mk
|
954b5bdcf4c3621c10666a09bbfc3fe1cf785950 |
|
09-Nov-2014 |
Dan Albert <danalbert@google.com> |
Make modules depend on their makefile. This should obviate much of the need for cleanspecs, and also make it unnecessary to continue adding LOCAL_ADDITIONAL_DEPENDENCIES for this sort of thing all over the tree. Change-Id: I97aa8fd280ae868a5f6364f8b7bf3c2fe235d6ce
/build/make/core/phony_package.mk
|
8abff76d8f93470a219b972e3ba3567f9c115135 |
|
16-Jul-2013 |
Brian Carlstrom <bdc@google.com> |
Add LOCAL_ADDITIONAL_DEPENDENCIES support to BUILD_PHONY_PACKAGE Change-Id: I0211600ebb554b55f3823a4cb3d119b95cb49733
/build/make/core/phony_package.mk
|
29b6918fddf7eb4eef4a1defa322f294fbd8fc5c |
|
23-Dec-2011 |
Ying Wang <wangying@google.com> |
Remove the restriction that PHONY_PACKAGE needs LOCAL_REQUIRED_MODULES Change-Id: I33e776ea80368e0f0290169e680689a680186ed6
/build/make/core/phony_package.mk
|
531f524256c049fb3763b5c82808f315ea83d3bb |
|
28-Sep-2010 |
Dima Zavin <dima@android.com> |
core: Make fake packages have real installed files for proper dependencies Change-Id: I3145440eea0fbbd8ba22a2b3b0511f4c18f90eca Signed-off-by: Dima Zavin <dima@android.com>
/build/make/core/phony_package.mk
|
f625bf277c88e0a21fab0a1e19de619dc0faec24 |
|
16-Sep-2010 |
Dima Zavin <dima@android.com> |
core: Add a phony package definition 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>
/build/make/core/phony_package.mk
|