1package { 2 default_team: "trendy_team_camera_framework", 3 default_applicable_licenses: ["Android-Apache-2.0"], 4} 5 6aconfig_declarations { 7 name: "device_as_webcam_flags", 8 package: "com.android.deviceaswebcam.flags", 9 container: "system", 10 srcs: ["device_as_webcam.aconfig"], 11} 12 13java_aconfig_library { 14 name: "device_as_webcam_flags_java_lib", 15 aconfig_declarations: "device_as_webcam_flags", 16} 17 18android_app { 19 name: "DeviceAsWebcam", 20 21 static_libs: [ 22 "androidx-constraintlayout_constraintlayout", 23 "androidx.appcompat_appcompat", 24 "androidx.cardview_cardview", 25 "androidx.recyclerview_recyclerview", 26 "androidx.window_window", 27 "device_as_webcam_flags_java_lib", 28 ], 29 30 srcs: [ 31 "src/**/*.java", 32 "src/**/*.kt", 33 ], 34 platform_apis: true, 35 certificate: "platform", 36 privileged: true, 37 optimize: { 38 proguard_flags_files: ["proguard.flags"], 39 }, 40 jni_libs: [ 41 "libjni_deviceAsWebcam", 42 ], 43 resource_dirs: [ 44 "res", 45 ], 46} 47 48genrule { 49 name: "camera-webcam-test", 50 srcs: [ 51 "tests/*", 52 ], 53 exclude_srcs: [ 54 ".gitignore", 55 "Android.bp", 56 "OWNERS", 57 ], 58 tools: ["soong_zip"], 59 out: ["camera-webcam-test.zip"], 60 cmd: "echo $(locations tests/*) >$(genDir)/list && " + 61 "$(location soong_zip) -o $(out) -P android-cts-verifier/CameraWebcamTest -l $(genDir)/list", 62} 63