aboutsummaryrefslogtreecommitdiffstats
path: root/root.bp
Commit message (Collapse)AuthorAgeFilesLines
* Use optional_dirs for non-soong projectsDan Willemsen2016-03-071-4/+7
| | | | | | | 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
* Add kati to root.bpDan Willemsen2016-01-141-0/+1
| | | | Change-Id: Iedf8401fb02d704916666fb15c5ae30951a57ac7
* Search all bionic subdirectoriesColin Cross2016-01-111-1/+1
| | | | | | | | 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
* Remove art and libnativehelper from root Android.bpColin Cross2016-01-111-2/+0
| | | | | | | | | 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 Blueprints to Android.bpColin Cross2015-05-201-0/+2
| | | | | | | Rename module definition files to Android.bp to avoid conflicts with another project called Blueprint. Change-Id: I105a07555eb7890f56120deab9036cf9ae5d8525
* Add system/security and system/keymaster to root BlueprintsColin Cross2015-05-071-0/+2
| | | | Change-Id: I63c9e59b33f4da52896643f568af4ed8183b0849
* Add support for building android appsColin Cross2015-04-201-2/+3
| | | | | | | | 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
* Update root.bp for additional libsTim Kilbourn2015-04-091-1/+4
| | | | Change-Id: Ib1ea8c0117a21350224e284cf8e67eef53dba3eb
* Add aidl file support to java buildsColin Cross2015-04-081-0/+1
| | | | | | | 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
* Support java libraries, binaries, and prebuiltsColin Cross2015-04-031-0/+3
| | | | | | | | 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
* Allow bionic to specify its own root BlueprintsColin Cross2015-03-271-1/+1
| | | | | | | | | | 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
* Add support for building NDK modules.Dan Albert2015-03-261-0/+1
| | | | Change-Id: I2c5ede530e40a635e26ae45950580ef450e7dcc6
* Updates for building artColin Cross2015-03-211-0/+2
| | | | | | | Add art and libnativehelper to the root Blueprints file, and add a warning used by art to the clang unknown flags list. Change-Id: If282413103fa20fa66422e4330fbabff61b66144
* Add soong_build primary builderColin Cross2015-03-131-0/+3
| | | | | | | Initial build logic for building android with soong. It can build a variety of C and C++ files for arm/arm64 and host. Change-Id: I10eb37c2c2a50be6af1bb5fd568c0962b9476bf0
* Initial soongColin Cross2015-03-041-0/+4
This creates the infrastructure that will be used to bootstrap the soong primary builder through blueprint and ninja. Change-Id: Iebed8f369e4db41b207d0b2a48a7a54a4dd7d45d