OSDN Git Service

Prevent system uid component from running in an isolated app process
[android-x86/frameworks-base.git] / services / Android.bp
1 // merge all required services into one jar
2 // ============================================================
3 java_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
47 cc_library_shared {
48     name: "libandroid_servers",
49     defaults: ["libservices.core-libs"],
50     whole_static_libs: ["libservices.core"],
51 }