summaryrefslogtreecommitdiff
path: root/tools/codegen/Android.bp
diff options
context:
space:
mode:
authorEugene Susla <eugenesusla@google.com>2019-03-13 13:16:33 -0700
committerEugene Susla <eugenesusla@google.com>2019-07-17 17:12:37 -0700
commit574b7e11d5f6bbc7f2947999104b3667aef0916d (patch)
tree2f38301999e72e91c4c331163e695de92abce121 /tools/codegen/Android.bp
parent59dc6124c842503d57d279b1f0139ae1302675f2 (diff)
Codegen for parcelable/dataclass boilerplate
This is the initial implementation of the `codegen` cli utility for in-place java boilerplate generation See DataClass and SampleDataClass for documentation/guide/examples. See tools/codegen/ for implementation and tests/Codegen/ for tests. Bug: 64221737 Test: . frameworks/base/tests/Codegen/runTest.sh Change-Id: I75177cb770f1beabc87dbae9e77ce4b93ca08e7f
Diffstat (limited to 'tools/codegen/Android.bp')
-rw-r--r--tools/codegen/Android.bp18
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/codegen/Android.bp b/tools/codegen/Android.bp
new file mode 100644
index 000000000000..805b2968bca0
--- /dev/null
+++ b/tools/codegen/Android.bp
@@ -0,0 +1,18 @@
+java_binary_host {
+ name: "codegen",
+ manifest: "manifest.txt",
+ srcs: [
+ "src/**/*.kt",
+ ],
+ static_libs: [
+ "javaparser",
+ ],
+}
+
+java_library_host {
+ name: "codegen-version-info",
+
+ srcs: [
+ "src/**/SharedConstants.kt",
+ ],
+}