summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Android.bp57
l---------LICENSE1
-rw-r--r--METADATA17
-rw-r--r--MODULE_LICENSE_BSD0
-rw-r--r--OWNERS7
5 files changed, 82 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 00000000..9fcc658d
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,57 @@
+package {
+ default_applicable_licenses: ["external_ow2_asm_license"],
+}
+
+license {
+ name: "external_ow2_asm_license",
+ license_kinds: ["SPDX-license-identifier-BSD-3-Clause"],
+ license_text: ["LICENSE.txt"],
+}
+
+java_library {
+ name: "ow2-asm",
+ host_supported: true,
+ srcs: ["asm/src/main/**/*.java"],
+ // b/267831518: Pin tradefed and dependencies to Java 11.
+ java_version: "11",
+}
+
+java_library {
+ name: "ow2-asm-analysis",
+ host_supported: true,
+ srcs: ["asm-analysis/src/main/**/*.java"],
+ libs: [
+ "ow2-asm",
+ "ow2-asm-tree",
+ ],
+}
+
+java_library {
+ name: "ow2-asm-commons",
+ host_supported: true,
+ srcs: ["asm-commons/src/main/**/*.java"],
+ libs: [
+ "ow2-asm",
+ "ow2-asm-tree",
+ ],
+}
+
+java_library {
+ name: "ow2-asm-tree",
+ host_supported: true,
+ srcs: ["asm-tree/src/main/**/*.java"],
+ libs: [
+ "ow2-asm",
+ ],
+}
+
+java_library {
+ name: "ow2-asm-util",
+ host_supported: true,
+ srcs: ["asm-util/src/main/**/*.java"],
+ libs: [
+ "ow2-asm",
+ "ow2-asm-tree",
+ "ow2-asm-analysis",
+ ],
+}
diff --git a/LICENSE b/LICENSE
new file mode 120000
index 00000000..85de3d45
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1 @@
+LICENSE.txt \ No newline at end of file
diff --git a/METADATA b/METADATA
new file mode 100644
index 00000000..ecd75791
--- /dev/null
+++ b/METADATA
@@ -0,0 +1,17 @@
+name: "ow2-asm"
+description:
+ "Java bytecode manipulation and analysis framework"
+
+third_party {
+ url {
+ type: HOMEPAGE
+ value: "https://asm.ow2.io/"
+ }
+ url {
+ type: GIT
+ value: "https://gitlab.ow2.org/asm/asm.git"
+ }
+ version: "9.4"
+ last_upgrade_date { year: 2022 month: 11 day: 14 }
+ license_type: NOTICE
+}
diff --git a/MODULE_LICENSE_BSD b/MODULE_LICENSE_BSD
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/MODULE_LICENSE_BSD
diff --git a/OWNERS b/OWNERS
new file mode 100644
index 00000000..59a1608d
--- /dev/null
+++ b/OWNERS
@@ -0,0 +1,7 @@
+krzysio@google.com
+allenhair@google.com
+hhb@google.com
+omakoto@google.com
+jiyong@google.com
+acleung@google.com
+ccross@android.com