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