diff options
author | Sasha Smundak <asmundak@google.com> | 2021-02-24 04:06:53 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-02-24 04:06:53 +0000 |
commit | 482a43388c53cd424b1829e331757cb41388d596 (patch) | |
tree | faaa71d1e903a4a02b13a68540c91b42051986c9 | |
parent | 8a51b9f1ffa82f625355877ff432478d05500d74 (diff) | |
parent | cb4dba6bd6c53d73b52da16d0378834a872348c0 (diff) | |
download | starlark-go-482a43388c53cd424b1829e331757cb41388d596.tar.gz |
Add Android.bp to build starlark-go modules am: cb4dba6bd6
Original change: https://android-review.googlesource.com/c/platform/external/starlark-go/+/1592917
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1516c89924f537fa489650e135b80b7727582f8d
-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", + ], +} |