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