summaryrefslogtreecommitdiff
path: root/root.bp
AgeCommit message (Collapse)Author
2017-11-17Replace root.bp with a commentColin Cross
root.bp is no longer useful, replace its contents with a comment. Bug: 64363847 Test: m checkbuild Change-Id: I41f5bfa06edc26c86f372224c90300b687a32ab2
2017-10-31Always use installed version of d8-compat-dxYohann Roussel
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
2017-09-26Allow to build Android.bp in tradefed projectjdesprez
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
2017-09-08Add toolchain/* to root.bpPirama Arumuga Nainar
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
2017-09-01Add tools/* to subdirs for Android.bp searchAlex Light
This is needed to build the tools/dexter project. Test: cd tools/dexter; mma -j50 Bug: 65011851 Change-Id: I7ca85cf5d9133b99e547ee2c9631bd0f9ebb4784
2017-08-31Add external/python/* in root.bpNan Zhang
Bug: b/38395161 Test: mma under external/python/cpython2 Change-Id: I95fde837025022bf0f6b65246ab0a35a0b41972c
2017-08-08Point root.bp at build/make/tools instead of build/toolsJeff Gaston
Bug: 64397960 Test: m -j Change-Id: Iac06584b871634f59a7d1a15c743ec8e4901a5d0
2017-08-01Add prebuilts/misc to root.bpColin Cross
Test: manual Change-Id: I047d103b7df9e93923908cb0b84084eb016f20a4
2017-05-17Add all packages under packages/apps to root.bpSteven Moreland
Test: Android.bp files found Change-Id: Ib506bc20a918e80803893c4c43f04c732a477c71
2017-05-09Add bootable/recovery to root.bpSteven Moreland
Test: soong finds things in bootable/recovery Change-Id: I88f012ab344046d2307a6f08dc618ad424fe870e
2017-04-25Add frameworks/opt/net/wifi to root.bpLogan Chien
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
2017-04-19Add frameworks/* to root Android.bpColin Cross
frameworks/minikin is being converted, but enough of frameworks/* is converted to switch to a glob. Test: m -j checkbuild Change-Id: I65b49c9661f4507aac9eacd108c9d8a71d272527
2017-03-31Add prebuilts/clang/host/linux-x86 to root.bp.Stephen Hines
Bug: http://b/35432050 This is used to support libFuzzer.a prebuilts. Test: Builds successfully. Change-Id: I4c2b9e83e88daf136f9017125205b61104c052b8
2017-03-02Add frameworks/hardware/interfaces and system/hardware/interfaceHridya Valsaraju
Add frameworks/hardware/interfaces and system/hardware/interfaces to Soong build target. Bug: 35882393 Test: make Change-Id: I63af71f23e8a61425cf673a2340111ffa6404203
2017-02-15Add device blueprint files to root build.Michael Wright
Test: built with a blueprint file in device/google/marlin Change-Id: Ia820e6dd3d46b8f6f718b6fddedaa3f548b371fa
2017-01-07Add test/vts-testcase/* to root.bpTri Vo
Test: make vts Change-Id: I863d30344c67e11429009be5ea99bc4e592bcb15
2017-01-04Add development/*/Android.bp.Logan Chien
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
2016-12-20Revert "Revert "root.bp: Add vendor/*/*""Steven Moreland
This reverts commit b3aaaea54b551780115ea017d24a226d3a7fad7c. Change-Id: I8ff4424f983b259fc1c1938350aa6299f1c3f0c3
2016-12-20root.bp: Use system/*Dan Willemsen
Test: Soong's build.ninja identical before/after (except GlobRules) Change-Id: I2fcdcd77083cbb49dc6b20a169964558510d91dc
2016-12-19Revert "root.bp: Add vendor/*/*"Colin Cross
This reverts commit 11234b012e8fb7fcabdeac018cfed799b0ef6677. Breaks builds that have a broken symlink at vendor/*/*, which is sometimes seen in a .git directory. Change-Id: I17041ff582d10e3f7c3fb66f20e113a9f836de45
2016-12-16root.bp: Add vendor/*/*Steven Moreland
Vendors must be able to use Android.bp files without changing root.bp. Bug: 33672964 Test: compiles Change-Id: I3b1d0d530d700c96ab1404b31166f10e834a1952
2016-12-12Add test/vts into soong build target.Zhuoyao Zhang
Bug: 31930023 Test: make vts Change-Id: Ibd3ed5e56a2ce925d509dfd95a00e3961a433850 (cherry picked from commit b003d0537f3140a2c1ed0ba36b86fe893dec226f)
2016-12-08Add frameworks/compile/* to root Android.bpColin Cross
Test: mmma -j frameworks/compile/libbcc Change-Id: I114a1b97e8b3cff98073abf621750a1300110f54
2016-11-08Add development/ndk/Android.bp.Dan Albert
Test: make native Bug: None Change-Id: I9eed4a63fa797a17c9ef20c73ec4e03b52791c2d
2016-11-04Move globbing to BlueprintColin Cross
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
2016-10-06Add frameworks/rs to root.bpDan Willemsen
Test: m -j blueprint_tools (just to generate build.ninja) Change-Id: I26c36d2e9af13df07a3ea2240b85ae9bf2e6e80b
2016-10-04Add frameworks/wilhelm to Android.bp.Dan Albert
Test: make native Bug: http://b/30465923 Change-Id: I97d736deb5f1b56f0492ece4afb635539bc34610
2016-09-13Add entries in root.bp for hidl/hwbinderDan Willemsen
Change-Id: I8dd0f8585dc8214c43983112bd6b8e109ac030af
2016-09-12Add system/media/* to root.bpDan Willemsen
Change-Id: I100612403e26c4373f0b047c622f6ffddc67be55
2016-08-26Add frameworks/av to root.bpDan Willemsen
Change-Id: Id1867ba1be12b4ddee0e5d9a23e6bbd2c2699b7f
2016-08-25Add artColin Cross
Re-land I557c86d2282178d215ea17abb71e556bdc4ba722 Change-Id: Ic26e1a6b17569acbfe68b4a219982ce45cecefbd
2016-08-25Revert "Add art"Colin Cross
This reverts commit f7288f390672f917e05bf03e495b4502e6e1b0cb. Change-Id: Ibb63fe2a95d1517fea63a65a7dbe5cac84902107
2016-08-23Add artColin Cross
Change-Id: I557c86d2282178d215ea17abb71e556bdc4ba722
2016-07-29Include frameworks/nativeDan Willemsen
Change-Id: Ic20d27727a48b397089a7eca43a701e3e56567ba
2016-07-27Add libnativehelper to root Android.bpColin Cross
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
2016-07-12Add system/extras/* to the root Android.bp fileColin Cross
Change-Id: I15c729914392dd97e114852d43156bff1c03ed56
2016-06-16Remove build/libsDan Willemsen
Bug: 28001743 Change-Id: Id5bcc11a08b3677ee1caf5b564ef0f2fb65026da
2016-06-06Add built/libs/* to root.bpDan Willemsen
Change-Id: I05af556dde2df5a1ef38d1cc9eb557c8e2729490
2016-05-16Include bionic/Android.bpColin Cross
bionic/Android.bp exists now, and subdirectories are handled with Android.soong.mk files. Change-Id: I70259ff5c2fb9df2f8716590502f49de1c2c8ac7
2016-03-07Use optional_dirs for non-soong projectsDan Willemsen
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
2016-01-14Add kati to root.bpDan Willemsen
Change-Id: Iedf8401fb02d704916666fb15c5ae30951a57ac7
2016-01-11Search all bionic subdirectoriesColin Cross
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
2016-01-11Remove art and libnativehelper from root Android.bpColin Cross
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
2015-05-20Rename Blueprints to Android.bpColin Cross
Rename module definition files to Android.bp to avoid conflicts with another project called Blueprint. Change-Id: I105a07555eb7890f56120deab9036cf9ae5d8525
2015-05-07Add system/security and system/keymaster to root BlueprintsColin Cross
Change-Id: I63c9e59b33f4da52896643f568af4ed8183b0849
2015-04-20Add support for building android appsColin Cross
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
2015-04-09Update root.bp for additional libsTim Kilbourn
Change-Id: Ib1ea8c0117a21350224e284cf8e67eef53dba3eb
2015-04-08Add aidl file support to java buildsColin Cross
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
2015-04-03Support java libraries, binaries, and prebuiltsColin Cross
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
2015-03-27Allow bionic to specify its own root BlueprintsColin Cross
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