xref: /aosp_15_r20/external/setfilters/Android.bp (revision f53908e1379d754ac0a89dcba1e5f85b29df130f)
1filegroup {
2    name: "cuckoofilter_srcs",
3    srcs: ["java/com/google/setfilters/cuckoofilter/*.java"],
4}
5
6filegroup {
7    name: "cuckoofilter_test_srcs",
8    srcs: ["javatests/com/google/setfilters/cuckoofilter/*.java"],
9    // For now exclude tests with mocks.
10    exclude_srcs: ["javatests/com/google/setfilters/cuckoofilter/CuckooFilterTableTest.java"],
11}
12
13java_library {
14    name: "cuckoofilter",
15    host_supported: true,
16    hostdex: true,
17    sdk_version: "core_current",
18    srcs: [":cuckoofilter_srcs"],
19    static_libs: [
20        "guava",
21        "error_prone_annotations",
22    ],
23}
24
25android_test {
26    name: "cuckoofiltertest",
27
28    srcs: [":cuckoofilter_test_srcs"],
29    sdk_version: "current",
30    min_sdk_version: "21",
31
32    static_libs: [
33        "androidx.test.runner",
34        "cuckoofilter",
35        "junit",
36        "truth",
37    ],
38    certificate: "platform",
39
40    test_suites: ["device-tests"],
41}
42