• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// merge all required services into one jar
2// ============================================================
3java_library {
4    name: "services",
5
6    dex_preopt: {
7        app_image: true,
8        profile: "art-profile",
9    },
10
11    srcs: [
12        "java/**/*.java",
13    ],
14
15    // The convention is to name each service module 'services.$(module_name)'
16    static_libs: [
17        "services.core",
18        "services.accessibility",
19        "services.appwidget",
20        "services.autofill",
21        "services.backup",
22        "services.companion",
23        "services.coverage",
24        "services.devicepolicy",
25        "services.midi",
26        "services.net",
27        "services.print",
28        "services.restrictions",
29        "services.usage",
30        "services.usb",
31        "services.voiceinteraction",
32        "android.hidl.base-V1.0-java",
33    ],
34
35    libs: [
36        "android.hidl.manager-V1.0-java",
37    ],
38
39    // Uncomment to enable output of certain warnings (deprecated, unchecked)
40    //javacflags: ["-Xlint"],
41
42}
43
44// native library
45// =============================================================
46
47cc_library_shared {
48    name: "libandroid_servers",
49    defaults: ["libservices.core-libs"],
50    whole_static_libs: ["libservices.core"],
51}
52