• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "apex_available": [
3    "//apex_available:platform",
4    "com.android.resolv"
5  ],
6  "min_sdk_version": "29",
7  "package": {
8    "quiche": {
9      "patch": "patches/Android.bp.patch",
10      "test_data": {
11        "src/lib.rs": [
12          "examples/cert.crt",
13          "examples/cert.key",
14          "examples/cert-big.crt",
15          "examples/rootca.crt"
16        ]
17      }
18    }
19  },
20  "variants": [
21    {
22      "module_blocklist": [
23        "libquiche_static"
24      ],
25      "module_name_overrides": {
26        "libquiche_shared": "libquiche_ffi"
27      }
28    },
29    {
30      "module_blocklist": [
31        "libquiche",
32        "libquiche_shared",
33        "libquiche_static"
34      ],
35      "module_name_overrides": {
36        "quiche_test_src_lib": "quiche_host_test_src_lib"
37      },
38      "tests": true,
39      "package": {
40        "quiche": {
41          "device_supported": false
42        }
43      }
44    },
45    {
46      "module_blocklist": [
47        "libquiche",
48        "libquiche_shared",
49        "libquiche_static"
50      ],
51      "module_name_overrides": {
52        "libcrypto": "libcrypto_static",
53        "quiche_test_src_lib": "quiche_device_test_src_lib"
54      },
55      "tests": true,
56      "package": {
57        "quiche": {
58          "host_supported": false
59        }
60      }
61    },
62    {
63      "module_blocklist": [
64        "libquiche_shared",
65        "libquiche_static"
66      ],
67      "module_name_overrides": {
68        "libcrypto": "libcrypto_static",
69        "libquiche": "libquiche_static"
70      },
71      "package": {
72        "quiche": {
73          "force_rlib": true
74        }
75      }
76    }
77  ]
78}
79