aboutsummaryrefslogtreecommitdiff
path: root/mojo
diff options
context:
space:
mode:
authorRisan <risan@google.com>2017-12-07 12:35:19 +0900
committerRisan <risan@google.com>2018-01-19 16:06:43 +0900
commitedc20e2864aa41fe5b0a039e9f67443a83ce89b9 (patch)
tree81160e84ee694f4c20a840611e72389f9930754f /mojo
parentcf86eeff81b51841769b5bb052878423ddb95951 (diff)
downloadlibmojo-edc20e2864aa41fe5b0a039e9f67443a83ce89b9.tar.gz
Convert libmojo C++ to use Android.bp
Patches from lhchavez@'s ag/318044. The Java generator is TODO. Bug: 27569341 Test: mmma -j32 external/libmojo Change-Id: Ifbbb7f2311a8877bc5d79ba45d98fc3e4da95d5c
Diffstat (limited to 'mojo')
-rw-r--r--mojo/public/tools/bindings/Android.bp27
-rw-r--r--mojo/public/tools/bindings/pylib/Android.bp12
2 files changed, 39 insertions, 0 deletions
diff --git a/mojo/public/tools/bindings/Android.bp b/mojo/public/tools/bindings/Android.bp
new file mode 100644
index 0000000..16af6b4
--- /dev/null
+++ b/mojo/public/tools/bindings/Android.bp
@@ -0,0 +1,27 @@
+python_binary_host {
+ name: "mojom_bindings_generator",
+ main: "mojom_bindings_generator.py",
+ libs: [
+ "mojom_build_android",
+ "mojom_bindings_pylib",
+ "mojom_third_party",
+ ],
+ srcs: [
+ "generators/*.py",
+ "*.py",
+ ],
+ data: [
+ "generators/js_templates/*.tmpl",
+ "generators/java_templates/*.tmpl",
+ "generators/cpp_templates/*.tmpl",
+ ],
+ version: {
+ py2: {
+ enabled: true,
+ },
+ py3: {
+ enabled: false,
+ },
+ },
+}
+
diff --git a/mojo/public/tools/bindings/pylib/Android.bp b/mojo/public/tools/bindings/pylib/Android.bp
new file mode 100644
index 0000000..2dd4c58
--- /dev/null
+++ b/mojo/public/tools/bindings/pylib/Android.bp
@@ -0,0 +1,12 @@
+python_library_host {
+ name: "mojom_bindings_pylib",
+ srcs: ["**/*.py"],
+ version: {
+ py2: {
+ enabled: true,
+ },
+ py3: {
+ enabled: false,
+ },
+ },
+}