diff options
author | Andres Morales <anmorales@google.com> | 2015-04-29 12:46:49 -0700 |
---|---|---|
committer | Andres Morales <anmorales@google.com> | 2015-04-30 18:51:10 -0700 |
commit | da8706fed819d600e49de497e6d2172d73f9f8d5 (patch) | |
tree | 5f1e1588354d70441bba215bfe01fdd7dac539c6 /build.ninja.in | |
parent | 3d7678f9d6e69f07f5d09c3d4ec00f4213a65691 (diff) | |
download | build_soong-da8706fed819d600e49de497e6d2172d73f9f8d5.tar.gz build_soong-da8706fed819d600e49de497e6d2172d73f9f8d5.tar.bz2 build_soong-da8706fed819d600e49de497e6d2172d73f9f8d5.zip |
Initial androidbp translator.
Translates Android.bp files back to Android.mk
Change-Id: Ib4bd1e0abc58ab514a7dd4a01008af645d6a3d13
Diffstat (limited to 'build.ninja.in')
-rw-r--r-- | build.ninja.in | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/build.ninja.in b/build.ninja.in index f579c576..f9aef06c 100644 --- a/build.ninja.in +++ b/build.ninja.in @@ -49,6 +49,30 @@ rule g.bootstrap.link description = ${g.bootstrap.goChar}l ${out} # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # +# Module: androidbp +# Variant: +# Type: bootstrap_go_binary +# Factory: github.com/google/blueprint/bootstrap.newGoBinaryModule +# Defined: build/soong/Blueprints:183:1 + +build .bootstrap/androidbp/obj/androidbp.a: g.bootstrap.gc $ + ${g.bootstrap.srcDir}/build/soong/androidbp/cmd/androidbp.go $ + ${g.bootstrap.srcDir}/build/soong/androidbp/cmd/soong.go | $ + ${g.bootstrap.gcCmd} $ + .bootstrap/blueprint-parser/pkg/github.com/google/blueprint/parser.a + incFlags = -I .bootstrap/blueprint-parser/pkg + pkgPath = androidbp +default .bootstrap/androidbp/obj/androidbp.a + +build .bootstrap/androidbp/obj/a.out: g.bootstrap.link $ + .bootstrap/androidbp/obj/androidbp.a | ${g.bootstrap.linkCmd} + libDirFlags = -L .bootstrap/blueprint-parser/pkg +default .bootstrap/androidbp/obj/a.out + +build .bootstrap/bin/androidbp: g.bootstrap.cp .bootstrap/androidbp/obj/a.out +default .bootstrap/bin/androidbp + +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Module: androidmk # Variant: # Type: bootstrap_go_binary @@ -565,10 +589,11 @@ rule s.bootstrap.minibp generator = true build .bootstrap/main.ninja.in: s.bootstrap.bigbp $ - ${g.bootstrap.srcDir}/Blueprints | .bootstrap/bin/androidmk $ - .bootstrap/bin/bpfmt .bootstrap/bin/bpmodify .bootstrap/bin/minibp $ - .bootstrap/bin/soong_build .bootstrap/bin/soong_env $ - .bootstrap/bin/soong_glob .bootstrap/bin/soong_jar + ${g.bootstrap.srcDir}/Blueprints | .bootstrap/bin/androidbp $ + .bootstrap/bin/androidmk .bootstrap/bin/bpfmt .bootstrap/bin/bpmodify $ + .bootstrap/bin/minibp .bootstrap/bin/soong_build $ + .bootstrap/bin/soong_env .bootstrap/bin/soong_glob $ + .bootstrap/bin/soong_jar default .bootstrap/main.ninja.in build .bootstrap/notAFile: phony default .bootstrap/notAFile |