Files
frameworks_base/services/Android.bp
Al Sutton 38e0e2cc44 Add BackupEncryption apk as requirement for services
Bug: 111386661
Test: `m clobber; m -j` then ensure BackupEncrypter.apk is in the system image
Change-Id: I0bd55fc53b74a17fa496681a5afcbf042df45a30
2019-09-23 11:05:26 +01:00

73 lines
1.7 KiB
Plaintext

// merge all required services into one jar
// ============================================================
java_library {
name: "services",
installable: true,
dex_preopt: {
app_image: true,
profile: "art-profile",
},
srcs: [
"java/**/*.java",
],
// The convention is to name each service module 'services.$(module_name)'
static_libs: [
"services.core",
"services.accessibility",
"services.appprediction",
"services.appwidget",
"services.autofill",
"services.backup",
"services.companion",
"services.contentcapture",
"services.contentsuggestions",
"services.coverage",
"services.devicepolicy",
"services.midi",
"services.net",
"services.print",
"services.restrictions",
"services.startop",
"services.systemcaptions",
"services.usage",
"services.usb",
"services.voiceinteraction",
"services.wifi",
"android.hidl.base-V1.0-java",
],
libs: [
"android.hidl.manager-V1.0-java",
],
plugins: [
"compat-changeid-annotation-processor",
],
required: [
// Required by services.backup
"BackupEncryption",
],
// Uncomment to enable output of certain warnings (deprecated, unchecked)
//javacflags: ["-Xlint"],
}
// native library
// =============================================================
cc_library_shared {
name: "libandroid_servers",
defaults: ["libservices.core-libs"],
whole_static_libs: ["libservices.core"],
}
platform_compat_config {
name: "services-platform-compat-config",
src: ":services",
}