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