1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5aidl_interface { 6 name: "android.system.suspend.control.internal", 7 unstable: true, 8 local_include_dir: ".", 9 srcs: [ 10 "android/system/suspend/internal/*.aidl", 11 ], 12 backend: { 13 java: { 14 sdk_version: "28", 15 }, 16 }, 17} 18 19aidl_interface { 20 name: "android.system.suspend.control", 21 local_include_dir: ".", 22 frozen: true, 23 srcs: [ 24 "android/system/suspend/ISuspendControlService.aidl", 25 "android/system/suspend/ISuspendCallback.aidl", 26 "android/system/suspend/IWakelockCallback.aidl", 27 ], 28 backend: { 29 ndk: { 30 apex_available: [ 31 "//apex_available:platform", 32 "com.android.btservices", 33 ], 34 min_sdk_version: "30", 35 }, 36 java: { 37 sdk_version: "28", 38 }, 39 }, 40 versions: ["1"], 41} 42 43aidl_interface { 44 name: "android.system.suspend", 45 vendor_available: true, 46 stability: "vintf", 47 srcs: [ 48 "android/system/suspend/ISystemSuspend.aidl", 49 "android/system/suspend/IWakeLock.aidl", 50 "android/system/suspend/WakeLockType.aidl", 51 ], 52 backend: { 53 cpp: { 54 enabled: false, 55 }, 56 java: { 57 enabled: false, 58 }, 59 ndk: { 60 apex_available: [ 61 "//apex_available:platform", 62 "com.android.uwb", 63 "com.android.btservices", 64 ], 65 min_sdk_version: "30", 66 }, 67 }, 68 frozen: true, 69 versions_with_info: [ 70 { 71 version: "1", 72 imports: [], 73 }, 74 ], 75 76} 77