diff options
author | Colin Cross <ccross@android.com> | 2015-06-17 14:20:06 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2015-07-09 17:57:18 -0700 |
commit | 463a90e5872d6c8cf26a2302e7ad1586957304a0 (patch) | |
tree | 3d8001008839eff93d224dc2411be26842a7f9ad /Android.bp | |
parent | 3fde0c220aa0c43ef125f0156d27499622b59b61 (diff) | |
download | build_soong-463a90e5872d6c8cf26a2302e7ad1586957304a0.tar.gz build_soong-463a90e5872d6c8cf26a2302e7ad1586957304a0.tar.bz2 build_soong-463a90e5872d6c8cf26a2302e7ad1586957304a0.zip |
use init functions to register module types, etc.
Instead of putting all the blueprint registrations in soong_build,
put them all in init() functions. This puts the registration next
to the implementation.
Change-Id: Ide1a749518f5e9d1367a18ab3bb1d91da3310c76
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -15,6 +15,7 @@ bootstrap_go_binary { deps: [ "blueprint", "blueprint-bootstrap", + "soong", "soong-art", "soong-cc", "soong-common", @@ -70,11 +71,24 @@ bootstrap_go_package { } bootstrap_go_package { + name: "soong", + pkgPath: "android/soong", + deps: [ + "blueprint", + ], + srcs: [ + "doc.go", + "register.go", + ], +} + +bootstrap_go_package { name: "soong-common", pkgPath: "android/soong/common", deps: [ "blueprint", "blueprint-bootstrap", + "soong", "soong-env", "soong-glob", ], @@ -96,6 +110,7 @@ bootstrap_go_package { deps: [ "blueprint", "blueprint-pathtools", + "soong", "soong-common", "soong-genrule", ], @@ -124,6 +139,7 @@ bootstrap_go_package { deps: [ "blueprint", "blueprint-pathtools", + "soong", "soong-common", ], srcs: [ @@ -144,6 +160,7 @@ bootstrap_go_package { deps: [ "blueprint", "blueprint-pathtools", + "soong", "soong-common", "soong-genrule", ], |