diff options
author | Sasha Smundak <asmundak@google.com> | 2021-02-24 04:49:07 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-02-24 04:49:07 +0000 |
commit | 76e40a51925af656eb9e752d4e70c148caac6136 (patch) | |
tree | faaa71d1e903a4a02b13a68540c91b42051986c9 | |
parent | 0b870394cf87b560695aacae8c361313bf3a415c (diff) | |
parent | 482a43388c53cd424b1829e331757cb41388d596 (diff) | |
download | starlark-go-76e40a51925af656eb9e752d4e70c148caac6136.tar.gz |
Add Android.bp to build starlark-go modules am: cb4dba6bd6 am: 482a43388c
Original change: https://android-review.googlesource.com/c/platform/external/starlark-go/+/1592917
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2ff23ca0c300a7a8e1bca3b8b0ad227c6f51e492
-rw-r--r-- | Android.bp | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp new file mode 100644 index 0000000..8c99a7d --- /dev/null +++ b/Android.bp @@ -0,0 +1,83 @@ +// Packages the Starlark interpreter embedded in +// product_config uses. + +bootstrap_go_package { + name: "go-starlark-internal-compile", + pkgPath: "go.starlark.net/internal/compile", + srcs: [ + "internal/compile/compile.go", + "internal/compile/serial.go", + ], + deps: [ + "go-starlark-syntax", + "go-starlark-resolve", + ], +} + +bootstrap_go_package { + name: "go-starlark-internal-spell", + pkgPath: "go.starlark.net/internal/spell", + srcs: ["internal/spell/spell.go"], +} + +bootstrap_go_package { + name: "go-starlark-resolve", + pkgPath: "go.starlark.net/resolve", + srcs: [ + "resolve/binding.go", + "resolve/resolve.go", + ], + deps: [ + "go-starlark-internal-spell", + "go-starlark-syntax", + ], +} + +bootstrap_go_package { + name: "go-starlark-syntax", + pkgPath: "go.starlark.net/syntax", + srcs: [ + "syntax/parse.go", + "syntax/quote.go", + "syntax/scan.go", + "syntax/syntax.go", + "syntax/walk.go", + ], +} + +bootstrap_go_package { + name: "go-starlark-starlark", + pkgPath: "go.starlark.net/starlark", + srcs: [ + "starlark/debug.go", + "starlark/eval.go", + "starlark/hashtable.go", + "starlark/interp.go", + "starlark/int_generic.go", + "starlark/int.go", +// "starlark/int_posix64.go", + "starlark/library.go", + "starlark/profile.go", + "starlark/unpack.go", + "starlark/value.go", + ], + deps: [ + "go-starlark-internal-compile", + "go-starlark-internal-spell", + "go-starlark-resolve", + "go-starlark-syntax", + ], +} + +bootstrap_go_package { + name: "go-starlark-starlarkstruct", + pkgPath: "go.starlark.net/starlarkstruct", + srcs: [ + "starlarkstruct/module.go", + "starlarkstruct/struct.go", + ], + deps: [ + "go-starlark-starlark", + "go-starlark-syntax", + ], +} |