Age | Commit message (Collapse) | Author |
|
4273744 snap-temp-L04700000093069831
Change-Id: I384224f4e7cda057e0f4105a70c8a65d0e5fb201
|
|
The header lib is used by libLLVMBitWriter_3_2 which is a
vendor_available library. (The lib is marked as vendor_available since
it is again used by libbcinfo, which is a vndk-sp library)
Bug: 64425518
Test: BOARD_VNDK_VERSION=current m -j libbcinfo.vendor
Change-Id: I42dad2c0213f2f58886595939a03d800256f9385
|
|
4152006 snap-temp-L91700000079405440
Change-Id: I39bd5e3171d2d701524454ef35eaebc23ad95f34
|
|
77571b4134
am: 5acf959652
Change-Id: I509a3271e583ca9fd5419309b46215ea0e82ab27
|
|
am: 77571b4134
Change-Id: I7db422cf1a470f0ec1d68e80be9d4631e2727b44
|
|
am: d0ca61072c
Change-Id: Id8b6851562de09fa6fccc60eccfdb3dd3746983c
|
|
am: 0f9f1869a4
Change-Id: I0aab16aa2d38f6eac9eaf863f53a2d45ca05c38b
|
|
|
|
Refactor module registration so that it doesn't need to separately
track properties.
Test: builds, no change to out/soong/build.ninja
Change-Id: I63931fdd2bf7b6e70da8a88b5f97618072c1569d
|
|
2910a18bf8
am: 350a359f01
Change-Id: Id51fe55d86d4a3b4f8e846cdb0e589fdf773b62b
|
|
am: 2910a18bf8
Change-Id: Ic7df1af72f92a3a9278a2ad85ed6f78120006ea0
|
|
am: 138b9c0b63
Change-Id: I9c4f7df94956d414c6e59ad47826af3804533c25
|
|
|
|
AOSP project owners should be registered in Gerrit Code Review.
Bug: 33166666
Test: default build targets
Change-Id: If5439cb47b065ec3ab9ec4e4ead19dde19a6df32
|
|
6970566eea
am: 2e8872016e
Change-Id: Ia1c2779218516ad6d80368d44df6f5b818483679
|
|
am: 6970566eea
Change-Id: I484e9803dadae42a4d2fd970d8a49eb15f154635
|
|
am: 63f0e44e47
Change-Id: I1494e947a0e5c0dec8ff443ca07b325fbfc86d3d
|
|
am: 4a477d5f9d
Change-Id: Icdcde237378e3c8bc0a7236d489ff6bf2b056861
|
|
|
|
There are no more dependencies on clang's makefile rules, delete
them.
Test: m -j native
Change-Id: I192df46713ea197ef1fc719299bec7d94e667d8d
|
|
96ec4eb087 am: b3d2390bd6
am: 64877ce197
Change-Id: I9c3ff1c821fc27723b81777fd736d2ff6886716c
|
|
96ec4eb087
am: b3d2390bd6
Change-Id: I2c19e6a0d3defbaba084a6202e087a344d2e7ea0
|
|
am: 96ec4eb087
Change-Id: Id4aa48045f52d81bd13949471d73790c4bc23ebc
|
|
am: c471b48d6d
Change-Id: I60afda2eee5c15234398601c2ac188e93d0f9b15
|
|
|
|
Bug: 33644465
Test: mma -j
Change-Id: I72043ac90b8ddeb2fe66deab42108ea0b5578e5a
|
|
am: a8b2845744 am: 3e56b1fcf3
am: 5be44a5b6f
Change-Id: I26fe16435f83ae47f09f2b36a53f377eebc27674
|
|
am: a8b2845744
am: 3e56b1fcf3
Change-Id: I8f6c9b2f4335092b0b0103c5977dc8921b09609f
|
|
am: a8b2845744
Change-Id: I9c9c019cef4fcf90a411d82df12da7e18132bca4
|
|
am: fc720d89b1
Change-Id: Ia1b6bfdaf4a2eaed4112569cef905cba78ab5b50
|
|
|
|
Instead of extending each module type that needs to handle
FORCE_BUILD_LLVM_COMPONENTS, make it a defaults module that can
be included into any module type.
Test: mmma -j external/clang
Test: mmma -j external/clang FORCE_BUILD_LLVM_COMPONENTS=true
Change-Id: I9ed5913e6747ca68e41c9b12d63bed55fbbee7a2
|
|
am: 5291ab656d
Change-Id: Ic3acd7b94044eaa867888640090250ba6cad8347
|
|
am: 8b9998b954
Change-Id: I7b9bb7ad7b540642d95922ebb34e9d7fb5874011
|
|
am: d59d33bc40
Change-Id: Id0b7b2136e71f85abba3b2c256b1552db2749248
|
|
am: 518deafd23
Change-Id: I1fccd0cd0ba5a03de7e8f5eb190c37dd169b6159
|
|
|
|
See build/soong/README.md for more information.
The root Android.mk file is still present to define phony targets for
building groups of clang modules. The remainder of the .mk files are
still used by modules outside of external/clang.
clang-tblgen-rules.mk contained a bug where $(LOCAL_IS_HOST_MODULE)
would be evaluated at rule time after all Android.mk files were
parsed, and was always false. This caused all tblgen rules to run
as device builds. When the last device builds using tblgen rules are
removed as part of this patch, the remaning host users of
clang-tblgen-rules.mk fail because they used device rules that were
no longer included. Remove the conditional on $(LOCAL_IS_HOST_MODULE)
to make all the remaining users use the host rules.
Test: mmma -j external/clang
Change-Id: Id7dbb98c0eb299185f28d06c21705a4707339209
|
|
am: 26ffcc8124
am: b88ad076cd
Change-Id: I82185d91810ed5517dbf873dc4134062ac4687ae
|
|
am: 26ffcc8124
Change-Id: I6ac74db9bbaa702c629db73f0265cb9127058f1f
|
|
am: 310146496e
Change-Id: I9b30be8af0f1a620b93bdeaac364501b435a2664
|
|
am: 1f7b24f6e3
Change-Id: I2ddb3177110a1cdec8f7d9abc646fd70eb15b73c
|
|
|
|
Use the version numbers from version.py instead of parsing them out
of external/llvm/host/include/llvm/Config/config.h.
Test: m -j libclangDriver, manually inspect generated Version.inc
Change-Id: Ie2a35f9611b25c27e6220b1745523d1c2a023452
|
|
53316b8dbc
am: 0f5465fc09
Change-Id: Ie6e6fb5188622cb83c08baf93e59ba05a6de9e09
|
|
am: 53316b8dbc
Change-Id: I999d7ecea65d6ed120aa180401d22668e5764944
|
|
am: 554c8c2460
Change-Id: I56ea84a98e90b17d66c33ee100394791dbf90884
|
|
am: 64ea8fbf91
Change-Id: I898c3765bb354dacb2c86e927f0c172f005f825f
|
|
|
|
external/llvm doesn't include llvm-tblgen-rules.mk any more, move the
parts of it that clang needs into clang-tblgen-rules.mk.
Change-Id: I90e78f587eee9739f0c3cdb51ad7ba1b58552d28
|