| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
root.bp is no longer useful, replace its contents with a comment.
Bug: 64363847
Test: m checkbuild
Change-Id: I41f5bfa06edc26c86f372224c90300b687a32ab2
|
|
|
|
|
|
|
| |
Also adapt to the renaming of d8 to d8-compat-dx.
Test: USE_D8=true m -j16 PRODUCT-aosp_arm64-eng showcommands core-oj
Change-Id: Ic7aaa6a5da34a6a5706c20f53922a83cb1de1100
|
|
|
|
|
|
|
|
|
| |
We want to start using some Soong Android.bp in tradefed so
enabling our project to be seen too.
Test: build a Android.bp target in tradefed
Bug: 66908811
Change-Id: Ia4543fc27d124442912e3a05d7bd3fd2f9850a1f
|
|
|
|
|
|
|
|
|
|
| |
Soong will now scan toolchain/benchmark for any blueprint files.
Test: Cherry-pick
https://android-review.googlesource.com/#/c/toolchain/benchmark/+/474805/,
that has blueprint files in toolchain/benchmark and build.
Change-Id: Ia4ef262094d60423f80f195ea0b95392b740f476
|
|
|
|
|
|
|
|
| |
This is needed to build the tools/dexter project.
Test: cd tools/dexter; mma -j50
Bug: 65011851
Change-Id: I7ca85cf5d9133b99e547ee2c9631bd0f9ebb4784
|
|
|
|
|
|
|
| |
Bug: b/38395161
Test: mma under external/python/cpython2
Change-Id: I95fde837025022bf0f6b65246ab0a35a0b41972c
|
|
|
|
|
|
| |
Bug: 64397960
Test: m -j
Change-Id: Iac06584b871634f59a7d1a15c743ec8e4901a5d0
|
|
|
|
|
| |
Test: manual
Change-Id: I047d103b7df9e93923908cb0b84084eb016f20a4
|
|
|
|
|
| |
Test: Android.bp files found
Change-Id: Ib506bc20a918e80803893c4c43f04c732a477c71
|
|
|
|
|
| |
Test: soong finds things in bootable/recovery
Change-Id: I88f012ab344046d2307a6f08dc618ad424fe870e
|
|
|
|
|
|
|
|
|
| |
This commit add frameworks/opt/net/wifi to root.bp so that
libwifi-system.so can become vendor_available.
Test: mmm frameworks/opt/net/wifi
Bug: 37429084
Change-Id: I98c695ec6b6c3e6788681b5dc243adab4d29d094
|
|
|
|
|
|
|
|
| |
frameworks/minikin is being converted, but enough of frameworks/*
is converted to switch to a glob.
Test: m -j checkbuild
Change-Id: I65b49c9661f4507aac9eacd108c9d8a71d272527
|
|
|
|
|
|
|
|
|
| |
Bug: http://b/35432050
This is used to support libFuzzer.a prebuilts.
Test: Builds successfully.
Change-Id: I4c2b9e83e88daf136f9017125205b61104c052b8
|
|
|
|
|
|
|
|
|
|
| |
Add frameworks/hardware/interfaces and system/hardware/interfaces
to Soong build target.
Bug: 35882393
Test: make
Change-Id: I63af71f23e8a61425cf673a2340111ffa6404203
|
|
|
|
|
| |
Test: built with a blueprint file in device/google/marlin
Change-Id: Ia820e6dd3d46b8f6f718b6fddedaa3f548b371fa
|
|
|
|
|
| |
Test: make vts
Change-Id: I863d30344c67e11429009be5ea99bc4e592bcb15
|
|
|
|
|
|
|
|
| |
This commit replace development/ndk with development/* so that soong
will load Android.bp from development/vndk as well.
Test: lunch aosp_arm64-eng && make native
Change-Id: I849647f68b2ce90fd598b1b314b492c7945dc2df
|
|
|
|
|
|
| |
This reverts commit b3aaaea54b551780115ea017d24a226d3a7fad7c.
Change-Id: I8ff4424f983b259fc1c1938350aa6299f1c3f0c3
|
|
|
|
|
| |
Test: Soong's build.ninja identical before/after (except GlobRules)
Change-Id: I2fcdcd77083cbb49dc6b20a169964558510d91dc
|
|
|
|
|
|
|
|
| |
This reverts commit 11234b012e8fb7fcabdeac018cfed799b0ef6677.
Breaks builds that have a broken symlink at vendor/*/*, which is sometimes seen in a .git directory.
Change-Id: I17041ff582d10e3f7c3fb66f20e113a9f836de45
|
|
|
|
|
|
|
|
| |
Vendors must be able to use Android.bp files without changing root.bp.
Bug: 33672964
Test: compiles
Change-Id: I3b1d0d530d700c96ab1404b31166f10e834a1952
|
|
|
|
|
|
|
| |
Bug: 31930023
Test: make vts
Change-Id: Ibd3ed5e56a2ce925d509dfd95a00e3961a433850
(cherry picked from commit b003d0537f3140a2c1ed0ba36b86fe893dec226f)
|
|
|
|
|
| |
Test: mmma -j frameworks/compile/libbcc
Change-Id: I114a1b97e8b3cff98073abf621750a1300110f54
|
|
|
|
|
|
| |
Test: make native
Bug: None
Change-Id: I9eed4a63fa797a17c9ef20c73ec4e03b52791c2d
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move Soong's globbing-with-dependencies support into Blueprint so it can
be used for subdirs= lines in Android.bp files.
Blueprint has a slight change in behavior around subname= lines, it now
always uses the subname and doesn't fall back to Blueprints. To support
the Blueprints files in build/blueprint, use them directly with build=.
Test: build, add source file that matches glob, rebuild
Change-Id: Ifd0b0d3bc061aae0a16d6c7ca9a1cd8672656b4d
|
|
|
|
|
| |
Test: m -j blueprint_tools (just to generate build.ninja)
Change-Id: I26c36d2e9af13df07a3ea2240b85ae9bf2e6e80b
|
|
|
|
|
|
| |
Test: make native
Bug: http://b/30465923
Change-Id: I97d736deb5f1b56f0492ece4afb635539bc34610
|
|
|
|
| |
Change-Id: I8dd0f8585dc8214c43983112bd6b8e109ac030af
|
|
|
|
| |
Change-Id: I100612403e26c4373f0b047c622f6ffddc67be55
|
|
|
|
| |
Change-Id: Id1867ba1be12b4ddee0e5d9a23e6bbd2c2699b7f
|
|
|
|
|
|
| |
Re-land I557c86d2282178d215ea17abb71e556bdc4ba722
Change-Id: Ic26e1a6b17569acbfe68b4a219982ce45cecefbd
|
|
|
|
|
|
| |
This reverts commit f7288f390672f917e05bf03e495b4502e6e1b0cb.
Change-Id: Ibb63fe2a95d1517fea63a65a7dbe5cac84902107
|
|
|
|
| |
Change-Id: I557c86d2282178d215ea17abb71e556bdc4ba722
|
|
|
|
| |
Change-Id: Ic20d27727a48b397089a7eca43a701e3e56567ba
|
|
|
|
|
|
|
|
| |
libnativehelper has an Android.bp file, so it won't cause a namespace
conflict between the glob on the directory and the module name.
Bug: 25797955
Change-Id: Id86b3a1cd0f130989f77613494e19b8f255029ce
|
|
|
|
| |
Change-Id: I15c729914392dd97e114852d43156bff1c03ed56
|
|
|
|
|
| |
Bug: 28001743
Change-Id: Id5bcc11a08b3677ee1caf5b564ef0f2fb65026da
|
|
|
|
| |
Change-Id: I05af556dde2df5a1ef38d1cc9eb557c8e2729490
|
|
|
|
|
|
|
| |
bionic/Android.bp exists now, and subdirectories are handled with
Android.soong.mk files.
Change-Id: I70259ff5c2fb9df2f8716590502f49de1c2c8ac7
|
|
|
|
|
|
|
| |
On some branches, some of these projects may not exist. Use dirs for the
blueprint / soong projects, and optional_dirs for everything else.
Change-Id: I2b84948f1818941a21981c135bd6237852bfcc8b
|
|
|
|
| |
Change-Id: Iedf8401fb02d704916666fb15c5ae30951a57ac7
|
|
|
|
|
|
|
|
| |
Some bionic subdirectories need to be built with soong, and others with
makefiles. Search the bionic subdirectories invidivdually so the
bionic/Android.bp file doesn't prevent bionic/Android.mk from being parsed.
Change-Id: I66846f0175a5a01266adc0b792820bb82ffd1e14
|
|
|
|
|
|
|
|
|
| |
art and libnativehelper have collisions between the top level directory
name and a module name, remove them from the root Android.bp file until
they have an Android.bp file to avoid a glob dependency on the directory.
Bug: 25797955
Change-Id: Ibd33df17450b171ec2390653e4cf3b00fc242831
|
|
|
|
|
|
|
| |
Rename module definition files to Android.bp to avoid conflicts
with another project called Blueprint.
Change-Id: I105a07555eb7890f56120deab9036cf9ae5d8525
|
|
|
|
| |
Change-Id: I63c9e59b33f4da52896643f568af4ed8183b0849
|
|
|
|
|
|
|
|
| |
Add support for running aapt to generate R.java and Manifest.java,
compiling java into jar, adding resources to the jar to convert it
into an apk, signing the apk, and zipaligning the apk.
Change-Id: I7a73fef590d07f35b3d0b56a8571780c09bb10ae
|
|
|
|
| |
Change-Id: Ib1ea8c0117a21350224e284cf8e67eef53dba3eb
|
|
|
|
|
|
|
| |
Add support for aidl files listed in srcs for java builds, and
an aidl_preprocess module type for framework and sdk aidls.
Change-Id: I3aa537f4483822e5b534c74d0b35f13a938f8947
|
|
|
|
|
|
|
|
| |
Add support for compiling java libraries (.jar files with
or without .dex), java binaries (.jar files with a wrapper
script to run them), and java prebuilts (for the SDK .jars)
Change-Id: Id624da64c92cf20c6d9577c6bb06e5b212af0d1b
|
|
|
|
|
|
|
|
|
|
| |
subdirs = ["bionic/*"] in the root Blueprints causes blueprint to
search subdirectories of bionic for Blueprints files instead of
searching the bionic directory itself. Replace it with
subdirs = ["bionic"] and allow bionic/Blueprints to specify its
subdirs.
Change-Id: Iac9d2407a3d4c87b3c23390f887b187f276ee72f
|