xref: /aosp_15_r20/external/kotlinpoet/Android.bp (revision 3c321d951dd070fb96f8ba59e952ffc3131379a0)
1*3c321d95SSadaf Ebrahimipackage {
2*3c321d95SSadaf Ebrahimi    default_applicable_licenses: ["external_kotlinpoet_license"],
3*3c321d95SSadaf Ebrahimi}
4*3c321d95SSadaf Ebrahimi
5*3c321d95SSadaf Ebrahimilicense {
6*3c321d95SSadaf Ebrahimi    name: "external_kotlinpoet_license",
7*3c321d95SSadaf Ebrahimi    visibility: [":__subpackages__"],
8*3c321d95SSadaf Ebrahimi    license_kinds: [
9*3c321d95SSadaf Ebrahimi        "SPDX-license-identifier-Apache-2.0",
10*3c321d95SSadaf Ebrahimi    ],
11*3c321d95SSadaf Ebrahimi    license_text: [
12*3c321d95SSadaf Ebrahimi        "LICENSE.txt",
13*3c321d95SSadaf Ebrahimi    ],
14*3c321d95SSadaf Ebrahimi}
15*3c321d95SSadaf Ebrahimi
16*3c321d95SSadaf Ebrahimijava_library_host {
17*3c321d95SSadaf Ebrahimi    name: "kotlinpoet",
18*3c321d95SSadaf Ebrahimi    srcs: [
19*3c321d95SSadaf Ebrahimi        "kotlinpoet/src/commonMain/**/*.kt",
20*3c321d95SSadaf Ebrahimi    ],
21*3c321d95SSadaf Ebrahimi    kotlincflags: ["-Xjvm-default=all"],
22*3c321d95SSadaf Ebrahimi    static_libs: [
23*3c321d95SSadaf Ebrahimi        "kotlin-stdlib-jdk8",
24*3c321d95SSadaf Ebrahimi        "kotlin-reflect",
25*3c321d95SSadaf Ebrahimi    ],
26*3c321d95SSadaf Ebrahimi}
27*3c321d95SSadaf Ebrahimi
28*3c321d95SSadaf Ebrahimijava_library_host {
29*3c321d95SSadaf Ebrahimi    name: "kotlinpoet-javapoet",
30*3c321d95SSadaf Ebrahimi    srcs: ["interop/javapoet/src/main/**/*.kt"],
31*3c321d95SSadaf Ebrahimi    kotlincflags: ["-Xjvm-default=all"],
32*3c321d95SSadaf Ebrahimi    static_libs: [
33*3c321d95SSadaf Ebrahimi        "javapoet",
34*3c321d95SSadaf Ebrahimi        "kotlin-stdlib-jdk8",
35*3c321d95SSadaf Ebrahimi        "kotlinpoet",
36*3c321d95SSadaf Ebrahimi    ],
37*3c321d95SSadaf Ebrahimi}
38