Vladimir Komsiyski | 34e5060 | 2023-12-06 17:21:18 +0100 | [diff] [blame] | 1 | package { |
Ronish Kalia | fe8ccc0 | 2024-02-14 14:23:16 +0000 | [diff] [blame] | 2 | default_team: "trendy_team_xr_framework", |
Vladimir Komsiyski | 34e5060 | 2023-12-06 17:21:18 +0100 | [diff] [blame] | 3 | default_applicable_licenses: ["Android-Apache-2.0"], |
| 4 | } |
| 5 | |
| 6 | android_app { |
| 7 | name: "VdmHost", |
| 8 | manifest: "host/AndroidManifest.xml", |
| 9 | sdk_version: "system_current", |
Vladimir Komsiyski | 0072429 | 2023-12-14 17:09:08 +0100 | [diff] [blame] | 10 | min_sdk_version: "34", |
Vladimir Komsiyski | 34e5060 | 2023-12-06 17:21:18 +0100 | [diff] [blame] | 11 | privileged: true, |
| 12 | srcs: [ |
Cole Faust | bc322bf | 2024-01-10 12:30:33 -0800 | [diff] [blame] | 13 | "host/src/**/*.java", |
Vladimir Komsiyski | 34e5060 | 2023-12-06 17:21:18 +0100 | [diff] [blame] | 14 | ], |
| 15 | resource_dirs: [ |
| 16 | "host/res", |
| 17 | ], |
| 18 | static_libs: [ |
| 19 | "VdmCommonLib", |
Vladimir Komsiyski | 7fd26bc | 2023-12-13 10:37:36 +0100 | [diff] [blame] | 20 | "android.companion.virtual.flags-aconfig-java", |
| 21 | "android.companion.virtualdevice.flags-aconfig-java", |
Vladimir Komsiyski | 34e5060 | 2023-12-06 17:21:18 +0100 | [diff] [blame] | 22 | "androidx.annotation_annotation", |
| 23 | "androidx.appcompat_appcompat", |
Vladimir Komsiyski | 850575a | 2023-12-20 17:23:29 +0100 | [diff] [blame] | 24 | "androidx.core_core", |
Vladimir Komsiyski | 7fd26bc | 2023-12-13 10:37:36 +0100 | [diff] [blame] | 25 | "androidx.preference_preference", |
Vladimir Komsiyski | 850575a | 2023-12-20 17:23:29 +0100 | [diff] [blame] | 26 | "com.google.android.material_material", |
Vladimir Komsiyski | 34e5060 | 2023-12-06 17:21:18 +0100 | [diff] [blame] | 27 | "guava", |
| 28 | "hilt_android", |
| 29 | ], |
| 30 | } |
| 31 | |
| 32 | android_app { |
| 33 | name: "VdmClient", |
| 34 | manifest: "client/AndroidManifest.xml", |
| 35 | sdk_version: "current", |
Vladimir Komsiyski | e2e04f8 | 2023-12-15 14:43:29 +0100 | [diff] [blame] | 36 | min_sdk_version: "33", |
Vladimir Komsiyski | 34e5060 | 2023-12-06 17:21:18 +0100 | [diff] [blame] | 37 | srcs: [ |
Cole Faust | bc322bf | 2024-01-10 12:30:33 -0800 | [diff] [blame] | 38 | "client/src/**/*.java", |
Vladimir Komsiyski | 34e5060 | 2023-12-06 17:21:18 +0100 | [diff] [blame] | 39 | ], |
| 40 | resource_dirs: [ |
| 41 | "client/res", |
| 42 | ], |
| 43 | static_libs: [ |
| 44 | "VdmCommonLib", |
| 45 | "androidx.annotation_annotation", |
| 46 | "androidx.appcompat_appcompat", |
| 47 | "androidx.recyclerview_recyclerview", |
| 48 | "androidx-constraintlayout_constraintlayout", |
| 49 | "guava", |
| 50 | "hilt_android", |
| 51 | ], |
| 52 | } |
| 53 | |
| 54 | android_app { |
| 55 | name: "VdmDemos", |
| 56 | manifest: "demos/AndroidManifest.xml", |
| 57 | sdk_version: "current", |
Vladimir Komsiyski | 0072429 | 2023-12-14 17:09:08 +0100 | [diff] [blame] | 58 | min_sdk_version: "34", |
Vladimir Komsiyski | 34e5060 | 2023-12-06 17:21:18 +0100 | [diff] [blame] | 59 | srcs: [ |
Cole Faust | bc322bf | 2024-01-10 12:30:33 -0800 | [diff] [blame] | 60 | "demos/src/**/*.java", |
Vladimir Komsiyski | 34e5060 | 2023-12-06 17:21:18 +0100 | [diff] [blame] | 61 | ], |
| 62 | resource_dirs: [ |
| 63 | "demos/res", |
| 64 | ], |
| 65 | static_libs: [ |
| 66 | "androidx.annotation_annotation", |
| 67 | "androidx.appcompat_appcompat", |
| 68 | ], |
| 69 | } |
| 70 | |
| 71 | android_library { |
| 72 | name: "VdmCommonLib", |
| 73 | manifest: "common/AndroidManifest.xml", |
| 74 | sdk_version: "current", |
Vladimir Komsiyski | e2e04f8 | 2023-12-15 14:43:29 +0100 | [diff] [blame] | 75 | min_sdk_version: "33", |
Vladimir Komsiyski | 34e5060 | 2023-12-06 17:21:18 +0100 | [diff] [blame] | 76 | srcs: [ |
| 77 | "common/src/**/*.java", |
| 78 | "common/proto/*.proto", |
| 79 | ], |
| 80 | resource_dirs: [ |
| 81 | "common/res", |
| 82 | ], |
| 83 | proto: { |
| 84 | type: "lite", |
| 85 | }, |
| 86 | static_libs: [ |
| 87 | "androidx.appcompat_appcompat", |
| 88 | "guava", |
| 89 | "hilt_android", |
| 90 | ], |
Cole Faust | bc322bf | 2024-01-10 12:30:33 -0800 | [diff] [blame] | 91 | } |
Jan Sebechlebsky | 5b7732f | 2024-01-11 11:03:43 +0100 | [diff] [blame] | 92 | |
| 93 | android_app { |
| 94 | name: "VirtualCameraDemo", |
| 95 | manifest: "virtualcamera/AndroidManifest.xml", |
| 96 | privileged: true, |
| 97 | platform_apis: true, |
| 98 | srcs: [ |
| 99 | "virtualcamera/src/**/*.java", |
| 100 | ], |
| 101 | resource_dirs: [ |
| 102 | "virtualcamera/res", |
| 103 | ], |
| 104 | static_libs: [ |
| 105 | "androidx.annotation_annotation", |
| 106 | "androidx.appcompat_appcompat", |
| 107 | "hilt_android", |
| 108 | ], |
| 109 | } |