Home | History | Annotate | Download | only in services
      1 // merge all required services into one jar
      2 // ============================================================
      3 java_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 
     53 cc_library_shared {
     54     name: "libandroid_servers",
     55     defaults: ["libservices.core-libs"],
     56     whole_static_libs: ["libservices.core"],
     57 }
     58