Dan Willemsen
213bcb7d6d
Expose $(prefix)CLANG_SUPPORTED to make am: 7b6d9b956d
am: 3f5e5a3714
...
am: 13df65138b
Change-Id: I86b1ec372b03ab145311a284f57150d74b3eec48
2017-11-30 08:20:20 +00:00
Dan Willemsen
13df65138b
Expose $(prefix)CLANG_SUPPORTED to make am: 7b6d9b956d
...
am: 3f5e5a3714
Change-Id: Ideceb8ccf24690f5d1107d5da34db9c60408c021
2017-11-30 08:16:02 +00:00
Dan Willemsen
3f5e5a3714
Expose $(prefix)CLANG_SUPPORTED to make
...
am: 7b6d9b956d
Change-Id: I500e3d7aa8765a85c7edd2da320885a032f851c3
2017-11-30 08:11:19 +00:00
TreeHugger Robot
90370098f5
Merge "Add system_$(VER)"
2017-11-30 06:52:39 +00:00
Dan Willemsen
7b6d9b956d
Expose $(prefix)CLANG_SUPPORTED to make
...
So that we can switch clang on and off for windows from just Soong.
Bug: 69933068
Test: grep CLANG_SUPPORTED out/soong/make_vars-aosp_arm.mk
Change-Id: Ic304c1138ee2302c5733ef465bd462a0a25e949f
2017-11-30 05:08:32 +00:00
Sundong Ahn
b8baff1fa3
Add system_$(VER)
...
The system_$(VER) is added for vendor, similar to sdk.
Bug: 67724799
Test: build
Change-Id: I2545c92707591ca278066870c74e9f49e9825855
2017-11-30 13:23:10 +09:00
Risan
ea004dd75f
[Android.bp] Add ARC++ product variable
...
Test: Compile
Bug: 64500663
Change-Id: I92739eb46029f7c808e1f1a928947b3ec596a0b2
2017-11-30 04:20:04 +00:00
Colin Cross
da86065675
Merge changes Ic88be643,Ibe21efde am: 46029a4131
am: b3280409fd
...
am: caed993752
Change-Id: Ib97bc56eafc6f8e9305aeada1f208e588eb186da
2017-11-30 02:39:55 +00:00
Colin Cross
caed993752
Merge changes Ic88be643,Ibe21efde am: 46029a4131
...
am: b3280409fd
Change-Id: I398232d027bd5faf4f270e3ac9d1390e4294f926
2017-11-30 02:33:54 +00:00
Colin Cross
b3280409fd
Merge changes Ic88be643,Ibe21efde
...
am: 46029a4131
Change-Id: I53d8eefa3f818ce1979f19fbe01f8523b045fb3c
2017-11-30 02:32:02 +00:00
Treehugger Robot
46029a4131
Merge changes Ic88be643,Ibe21efde
...
* changes:
Replace ModuleContext.AConfig() with Config()
Make *Context.Config return a Config instead of a interface{}
2017-11-30 02:21:30 +00:00
Chih-Hung Hsieh
90aee69ac6
Merge "Reduce WarningAllowedProjects." am: c92168f08d
am: 9741b57ad8
...
am: 3365041fae
Change-Id: Ia26ecbbcf1a68c1648fce9f416eb11b508e328b0
2017-11-30 01:03:30 +00:00
Jeff Gaston
8980be5acf
Revert "Soong support for namespaces" am: 178d5fefc0
am: dd5e9980ce
...
am: 007c3df091
Change-Id: Ia567d8b1360769cf8e63fb352bbe2eae91402a3d
2017-11-30 01:03:09 +00:00
Colin Cross
4b24c1ab4d
Convert a missed Singleton am: 54855ddca4
am: eb2f0d255e
...
am: a47ca2855f
Change-Id: Ib70434c120619239361bcc9a0fa098b11d5949f9
2017-11-30 01:02:45 +00:00
Colin Cross
5062a7d2e5
Fix aapt2 am: 44f066895d
am: 044c46b1d5
...
am: 61fea6d02b
Change-Id: Iae727c0e6ab5b00a0e512fd798c3c2fe9d01de6c
2017-11-30 01:02:25 +00:00
Chih-Hung Hsieh
3365041fae
Merge "Reduce WarningAllowedProjects." am: c92168f08d
...
am: 9741b57ad8
Change-Id: Icc65557994c26bf2b75b80d533e44213e3590834
2017-11-30 00:58:11 +00:00
Jeff Gaston
007c3df091
Revert "Soong support for namespaces" am: 178d5fefc0
...
am: dd5e9980ce
Change-Id: I50fd307dca78988c16d43ca9977359138357497b
2017-11-30 00:57:55 +00:00
Colin Cross
a47ca2855f
Convert a missed Singleton am: 54855ddca4
...
am: eb2f0d255e
Change-Id: I79371804f7d9ebe91cae4375ae77802440231bc7
2017-11-30 00:57:39 +00:00
Colin Cross
61fea6d02b
Fix aapt2 am: 44f066895d
...
am: 044c46b1d5
Change-Id: I4bd22ff949abf01644359dad0843be98485ab320
2017-11-30 00:57:23 +00:00
Chih-Hung Hsieh
9741b57ad8
Merge "Reduce WarningAllowedProjects."
...
am: c92168f08d
Change-Id: I9220f79e14be9a3445445e35d985c66ede128d87
2017-11-30 00:53:32 +00:00
Jeff Gaston
dd5e9980ce
Revert "Soong support for namespaces"
...
am: 178d5fefc0
Change-Id: Ib1d57b0d7d9f914d24c3f6fbef91d8d02821b65f
2017-11-30 00:53:02 +00:00
Colin Cross
eb2f0d255e
Convert a missed Singleton
...
am: 54855ddca4
Change-Id: I3dc101f9a5ffdfb1d0994ff0f4f3b08693cb8b17
2017-11-30 00:52:43 +00:00
Colin Cross
044c46b1d5
Fix aapt2
...
am: 44f066895d
Change-Id: I1aa3790a982d2ea64e66debf372096468236be63
2017-11-30 00:52:23 +00:00
Treehugger Robot
c92168f08d
Merge "Reduce WarningAllowedProjects."
2017-11-30 00:44:57 +00:00
Colin Cross
6510f91a1c
Replace ModuleContext.AConfig() with Config()
...
AConfig() now duplicates Config(). Replace the uses of AConfig()
with Config(). Leave AConfig() for now until code in other
projects is cleaned up.
Test: m checkbuild
Change-Id: Ic88be643049d21dba45dbd1a65588ed94bf43bdc
2017-11-30 00:44:18 +00:00
Colin Cross
aabf67968c
Make *Context.Config return a Config instead of a interface{}
...
In Soong, a Config() method will always return a Config. Make
ModuleContext, SingletonContext, TopDownMutatorContext and
BottomUpMutatorContext's Config() methods explictly return
a Config to avoid having to type-assert everywhere. Overriding
the Config method requires duplicating the list of methods in
blueprint.BaseModuleContext and blueprint.BottomUpMutatorContext,
following the same pattern used by the other *Contexts.
Config() obsoletes the AConfig() method used in some places, which
will be cleaned up in the next patch.
Test: m checkbuild
Change-Id: Ibe21efde933959811d52443496967ab8ce71215e
2017-11-30 00:44:11 +00:00
Jeff Gaston
178d5fefc0
Revert "Soong support for namespaces"
...
This reverts commit 63a250a336
.
Reason for revert: Some failures:
namespace_test.go:648: dir1/Blueprints:2:4: a namespace must be the first module in the file
such as New Build Breakage: aosp-master/build_test @ 4475274
Change-Id: I1b5db8eb934e51ff22241bfca44199d886b1393b
2017-11-30 00:43:43 +00:00
Colin Cross
54855ddca4
Convert a missed Singleton
...
Convert EnvSingleton to android.SingletonFactory.
Test: m checkbuild
Change-Id: Ia18b0b97718ba7c08d3f136f6f4096477d90c0f4
2017-11-30 00:42:49 +00:00
Colin Cross
44f066895d
Fix aapt2
...
Fix some ninja variable issues in the aapt2 rules. These were
caught by app_test.go, but that wasn't being run automatically,
so add it to testSrcs.
Test: app_test.go
Change-Id: Ia01dda45ba5ced9c304056939c0e69f170c15de3
2017-11-30 00:40:38 +00:00
Jeff Gaston
c4cd4377bb
Merge "Soong support for namespaces" am: a8063afc16
am: 8f4be880b0
...
am: 27af77ce5e
Change-Id: I76765957194c79666c5ab708ad3f40683804d9fd
2017-11-29 23:19:24 +00:00
Jeff Gaston
27af77ce5e
Merge "Soong support for namespaces" am: a8063afc16
...
am: 8f4be880b0
Change-Id: I25719d0a2f873c522a848c65958e0bf792529fb9
2017-11-29 23:14:53 +00:00
Jeff Gaston
8f4be880b0
Merge "Soong support for namespaces"
...
am: a8063afc16
Change-Id: I98394fcd7f19b3e64c06527212056660d94eb670
2017-11-29 23:10:51 +00:00
Jeff Gaston
a8063afc16
Merge "Soong support for namespaces"
2017-11-29 23:01:39 +00:00
Chih-Hung Hsieh
0082636a14
Reduce WarningAllowedProjects.
...
* Warnings were fixed or suppressed in these projects.
Test: normal build
Change-Id: I5eec81704472c1675adf5fa784112c025f3c0222
2017-11-29 13:52:26 -08:00
Colin Cross
c58a63f266
Merge "Revert "Revert "Test for dangling rules in make checkbuild""" am: b8160761f7
am: 2293f412e9
...
am: eea61ae4ec
Change-Id: I7f13a402d381bd1e19f41f89c9e51e1de9e78a67
2017-11-29 21:32:41 +00:00
Colin Cross
eea61ae4ec
Merge "Revert "Revert "Test for dangling rules in make checkbuild""" am: b8160761f7
...
am: 2293f412e9
Change-Id: I085fdcdfbc123cdc9b5640db9c5b319de3edd763
2017-11-29 21:25:10 +00:00
Colin Cross
2293f412e9
Merge "Revert "Revert "Test for dangling rules in make checkbuild"""
...
am: b8160761f7
Change-Id: Icd96a71c16017fe8875c2e1fdac7c937f5ad8f97
2017-11-29 21:21:10 +00:00
Jeff Gaston
47a32a5869
Merge "Have androidmk ignore all-makefiles-under" am: f94700b563
am: e840be1bbc
...
am: 4d2a88a905
Change-Id: If09d16a6097f3e297c35bce2be05a6ea70c5ed5b
2017-11-29 21:14:22 +00:00
Treehugger Robot
b8160761f7
Merge "Revert "Revert "Test for dangling rules in make checkbuild"""
2017-11-29 21:09:48 +00:00
Jeff Gaston
4d2a88a905
Merge "Have androidmk ignore all-makefiles-under" am: f94700b563
...
am: e840be1bbc
Change-Id: I160c577e1987b6c4f08eb7ddb919aadc91b34a6e
2017-11-29 21:05:10 +00:00
Jeff Gaston
63a250a336
Soong support for namespaces
...
Bug: 65683273
Test: build/soong/scripts/diff_build_graphs.sh \
--products=aosp_arm \
'build/blueprint:work^ build/soong:work^' \
'build/blueprint:work build/soong:work'
# and see that the only changes were:
# 1. adding some new files
# 2. changing some line numbers
Test: m -j nothing # which runs unit tests
Change-Id: I6d3e52ef62c4cabe85b9a135a54de0e1a6aab29c
2017-11-29 13:03:40 -08:00
Jeff Gaston
e840be1bbc
Merge "Have androidmk ignore all-makefiles-under"
...
am: f94700b563
Change-Id: Id0100a20aa8d33012f2a61d1544619ca0d37df82
2017-11-29 21:01:39 +00:00
Treehugger Robot
f94700b563
Merge "Have androidmk ignore all-makefiles-under"
2017-11-29 20:53:38 +00:00
Jeff Gaston
4aeb0e984a
Merge "Sort cfi static libs to make them consistent" am: 5313911912
am: aa2476bd42
...
am: 62b9326663
Change-Id: I11ca05eb5dad3dff2ab95b4b44a252f2937dbe0d
2017-11-29 20:18:06 +00:00
Jeff Gaston
62b9326663
Merge "Sort cfi static libs to make them consistent" am: 5313911912
...
am: aa2476bd42
Change-Id: I6bb091524f91cb80f9bc2ca206c6ceea5bd71cd0
2017-11-29 20:14:05 +00:00
Jeff Gaston
aa2476bd42
Merge "Sort cfi static libs to make them consistent"
...
am: 5313911912
Change-Id: Ifa11246b0a9203ba785a4d4c6614d93cc23b8643
2017-11-29 20:10:05 +00:00
Dan Shi
b2ea617505
Merge "Add TEST_MAPPING to finder's cache" am: 8763169bdb
am: d3d2160907
...
am: 9ba1584a06
Change-Id: If3597b8d4173b9a7ea2dddefe712df3e0d3945b6
2017-11-29 20:03:04 +00:00
Jeff Gaston
5313911912
Merge "Sort cfi static libs to make them consistent"
2017-11-29 19:58:38 +00:00
Dan Shi
9ba1584a06
Merge "Add TEST_MAPPING to finder's cache" am: 8763169bdb
...
am: d3d2160907
Change-Id: Ib2944795e2470f7f1b7024a358b540816e47fe87
2017-11-29 19:47:15 +00:00
Dan Shi
d3d2160907
Merge "Add TEST_MAPPING to finder's cache"
...
am: 8763169bdb
Change-Id: Ibf48f4660c2cd6a38c1434e142df17e922906d9f
2017-11-29 19:35:01 +00:00