1package { 2 default_team: "trendy_team_xr_framework", 3 default_applicable_licenses: ["Android-Apache-2.0"], 4} 5 6android_app { 7 name: "VdmHost", 8 manifest: "host/AndroidManifest.xml", 9 sdk_version: "system_current", 10 min_sdk_version: "34", 11 privileged: true, 12 privapp_allowlist: "host/com.example.android.vdmdemo.host.xml", 13 srcs: [ 14 "host/src/**/*.java", 15 ], 16 resource_dirs: [ 17 "host/res", 18 ], 19 static_libs: [ 20 "VdmCommonLib", 21 "android.companion.virtual.flags-aconfig-java", 22 "android.companion.virtualdevice.flags-aconfig-java", 23 "androidx.annotation_annotation", 24 "androidx.appcompat_appcompat", 25 "androidx.core_core", 26 "androidx.preference_preference", 27 "com.google.android.material_material", 28 "guava", 29 "hilt_android", 30 ], 31} 32 33android_app { 34 name: "VdmClient", 35 manifest: "client/AndroidManifest.xml", 36 sdk_version: "current", 37 min_sdk_version: "33", 38 srcs: [ 39 "client/src/**/*.java", 40 ], 41 resource_dirs: [ 42 "client/res", 43 ], 44 static_libs: [ 45 "VdmCommonLib", 46 "androidx.annotation_annotation", 47 "androidx.appcompat_appcompat", 48 "androidx.recyclerview_recyclerview", 49 "androidx-constraintlayout_constraintlayout", 50 "guava", 51 "hilt_android", 52 ], 53} 54 55android_app { 56 name: "VdmDemos", 57 manifest: "demos/AndroidManifest.xml", 58 sdk_version: "current", 59 min_sdk_version: "34", 60 srcs: [ 61 "demos/src/**/*.java", 62 "demos/src/**/*.kt", 63 ], 64 resource_dirs: [ 65 "demos/res", 66 ], 67 static_libs: [ 68 "androidx.annotation_annotation", 69 "androidx.appcompat_appcompat", 70 "com.google.android.material_material", 71 ], 72} 73 74android_library { 75 name: "VdmCommonLib", 76 manifest: "common/AndroidManifest.xml", 77 sdk_version: "current", 78 min_sdk_version: "33", 79 srcs: [ 80 "common/src/**/*.java", 81 "common/proto/*.proto", 82 ], 83 resource_dirs: [ 84 "common/res", 85 ], 86 proto: { 87 type: "lite", 88 }, 89 static_libs: [ 90 "androidx.appcompat_appcompat", 91 "guava", 92 "hilt_android", 93 ], 94} 95