There's a different libgtest to use for NDK libraries built with
different STLs. And we no longer need to add the gtest include path, as
it's exported.
Change-Id: I2f804cf98e074cfd4ea6b70a445e304a8a8bce50
am: 4c014467d1
* commit '4c014467d10bb5d30c2818a58b82eb523c57ffce':
Set LOCAL_PATH for each prebuilt module
Change-Id: I65b6d2f9a7203f29d3711b0e1d9fa3ba74d92b1b
am: c619c9cab9
* commit 'c619c9cab98f658d12ae14b609dc28dbba8c8505':
Set LOCAL_PATH for each prebuilt module
Change-Id: I1cdd5197c1cbbd860eafaed4ea79bb57bb992208
am: 3f7fda3150
* commit '3f7fda315061ad6d91b2d1fed6f1a548305b7949':
Set LOCAL_PATH for each prebuilt module
Change-Id: I2fbea83ef7bd0db5b65a8ccb8215b499ac96b206
am: 2630213418
* commit '2630213418aa7523ffabfd79c8ac9de3dde53767':
Set LOCAL_PATH for each prebuilt module
Change-Id: Ie5ebd601e7d558f5d219e8968ca189be7db92fd7
Set LOCAL_PATH to the path to the blueprint file so that make can
generate MODULE-IN-* rules to make mma work. Switch to using
LOCAL_PREBUILT_MODULE_FILE instead of LOCAL_SRC_FILES to specify the
location of the prebuilts relative to $(TOP).
This should also make notice files work.
Change-Id: I51c7aa1187e68c4c9095687461dd5e76cbd7292d
am: f2f53274c3
* commit 'f2f53274c393a54db3047b1a73886f725d286d64':
Lock down environment variable access after all other singletons
Change-Id: I44687aaae1009c529c10a6b6b66b9053eac10d56
am: 3fdde206ac
* commit '3fdde206ac5d6bdc23d3bd3991aa36f967a9e45b':
Lock down environment variable access after all other singletons
Change-Id: Iedce767347cba2e850046d8c919a430cbeeb469f
am: 88497c6866
* commit '88497c68662db18bdb2a7d98e72f58d01b4d604d':
Lock down environment variable access after all other singletons
Change-Id: I9cbe15b54f550933e94c5bf2735ca6fee30ffdf0
am: e8b1bc0a68
* commit 'e8b1bc0a689322e2d8dcc92336af606b939c67c6':
Lock down environment variable access after all other singletons
Change-Id: I69fa02ef4ddd0e58e223328d62b07823b7e158bd
To allow other singletons to use new environment variables, move env.go
to the end of the source list, so that its singleton is run last.
Change-Id: Ic92308f72fc0c92a0fedbc5546e337940e32eaab
am: e5ca524e3e
* commit 'e5ca524e3e9d01a7734402ca2a1731ff50e599d3':
Include objs from whole static libs before local objs
Change-Id: I5fca22cb9bda1ea8844a84d8da0cf2a694a3184a
am: 74e6c8878d
* commit '74e6c8878d6f0ee104a9d11f7c36624160567140':
Include objs from whole static libs before local objs
Change-Id: Id5e2cf6a0bda95a47f371b8e46501820830f06d2
am: 16d5bf282a
* commit '16d5bf282a5678d44f4fec8b71087cba4dae9b7d':
Include objs from whole static libs before local objs
Change-Id: Ib298cf234b192fed67bc81d0a3bbb317a073bce7
am: 0414479ba4
* commit '0414479ba4f26598a5557d2334b9f5ec58c772f8':
Include objs from whole static libs before local objs
Change-Id: I6421441336f37cbc165ff0eff652284e917eb8ca
For configuration like TARGET_GLOBAL_CFLAGS, it would be good to have
Make and Soong use the same values. This change adds an interface for
packages like cc to verify the current value of make variables match the
Soong equivalents, and once they're satisfied with the results, remove
the make definition and use the value from Soong.
The cc implementation exports a few variables currently that I expect to
match between both implementations in all cases. It also checks
{CLANG,}{HOST,TARGET}_GLOBAL_{C,LD}FLAGS, which should be mostly similar
between make and soong now.
Bug: 23566674
Change-Id: Idc8582ef31ace11a8baefcf525c3683f08a573aa
This way Make can use different output files for different targets, and
switch between them without having to reparse all the makefiles.
Change-Id: I00001a09d79025772d966f443ab9f130e35f4720
am: 92fac77f74
* commit '92fac77f74eeba1b2882eee3aa49ab110b2e2c48':
Move local ldflags after the toolchain ldflags
Change-Id: Ib8c56bacc1003ca0fbf93933003e2d8ccfe11d08
am: 3040e468aa
* commit '3040e468aacf8bb5a70735f34501f51138512870':
Move local ldflags after the toolchain ldflags
Change-Id: I3be4f2785b534f32fead6683663c32d21ddeef12
am: dbec7035e6
* commit 'dbec7035e65478ad90cdcc1c6c51f311496857fe':
Move local ldflags after the toolchain ldflags
Change-Id: Ifda0258475e10db95a517801dd02102b2760d31f
am: ac6697420a
* commit 'ac6697420aebc6e7f98d5a73c8d4c525bf8de419':
Move local ldflags after the toolchain ldflags
Change-Id: I4c2a0173026f86a215749b3031ae5da49b2ca0f9
In make, the current 32-bit configuration for generic x86_64 targets
inherits some variables (SSE4 support) from the 64-bit configuration,
and overrides the make variables used for other configurations (SSSE3).
We don't have that problem in Soong, but this is the configuration
matching what Make is using.
Change-Id: Ia934ff40f9388f9c202a0fe0608e7b45b77a2714