• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1From 0a7535a664dee90b5f773d8966d4cebb5971bb9d Mon Sep 17 00:00:00 2001
2From: Henri Chataing <henrichataing@google.com>
3Date: Wed, 26 Jul 2023 09:38:09 +0000
4Subject: [PATCH] Add scripts/Android.bp
5
6Change-Id: Iac28b4b30e99467733a65524609eae5e905b6b38
7---
8 scripts/Android.bp | 43 +++++++++++++++++++++++++++++++++++++++++++
9 1 file changed, 43 insertions(+)
10 create mode 100644 scripts/Android.bp
11
12diff --git a/scripts/Android.bp b/scripts/Android.bp
13new file mode 100644
14index 0000000..bb0932c
15--- /dev/null
16+++ b/scripts/Android.bp
17@@ -0,0 +1,58 @@
18+// Python generator.
19+python_binary_host {
20+    name: "pdl_python_generator",
21+    main: "generate_python_backend.py",
22+    srcs: [
23+        "generate_python_backend.py",
24+        "pdl/ast.py",
25+        "pdl/core.py",
26+        "pdl/utils.py",
27+    ],
28+    version: {
29+        py3: {
30+            embedded_launcher: true,
31+        },
32+    },
33+}
34+
35+// C++ generator.
36+python_binary_host {
37+    name: "pdl_cxx_generator",
38+    main: "generate_cxx_backend.py",
39+    srcs: [
40+        "generate_cxx_backend.py",
41+        "pdl/ast.py",
42+        "pdl/core.py",
43+        "pdl/utils.py",
44+    ],
45+    version: {
46+        py3: {
47+            embedded_launcher: true,
48+        },
49+    },
50+}
51+
52+// C++ test generator.
53+python_binary_host {
54+    name: "pdl_cxx_unittest_generator",
55+    main: "generate_cxx_backend_tests.py",
56+    srcs: [
57+        "generate_cxx_backend_tests.py",
58+        "pdl/ast.py",
59+        "pdl/core.py",
60+        "pdl/utils.py",
61+    ],
62+    version: {
63+        py3: {
64+            embedded_launcher: true,
65+        },
66+    },
67+}
68+
69+// C++ packet runtime.
70+cc_library_headers {
71+    name: "pdl_cxx_packet_runtime",
72+    export_include_dirs: ["."],
73+    host_supported: true,
74+    vendor_available: true,
75+}
76--
772.41.0.487.g6d72f3e995-goog
78
79