1package { 2 // See: http://go/android-license-faq 3 // A large-scale-change added 'default_applicable_licenses' to import 4 // all of the 'license_kinds' from "external_v4l2_codec2_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-BSD 7 default_applicable_licenses: ["external_v4l2_codec2_license"], 8} 9 10cc_defaults { 11 name: "libv4l2_codec2_service", 12 13 defaults: [ 14 "hidl_defaults", 15 "libcodec2-hidl-defaults", 16 ], 17 vendor: true, 18 relative_install_path: "hw", 19 20 srcs: [ 21 "service.cpp", 22 ], 23 24 shared_libs: [ 25 "libv4l2_codec2_v4l2", 26 "libv4l2_codec2_components", 27 "libavservices_minijail", 28 "libchrome", 29 "libcutils", 30 "libhidlbase", 31 "liblog", 32 "libutils", 33 ], 34 35 required: ["android.hardware.media.c2-default-seccomp_policy"], 36} 37 38cc_binary { 39 name: "[email protected]", 40 41 defaults: [ 42 "libv4l2_codec2_service", 43 ], 44 45 shared_libs: [ 46 "libv4l2_codec2_v4l2", 47 ], 48 49 cflags: [ 50 "-DV4L2_CODEC2_SERVICE_V4L2_STORE", 51 ], 52 53 compile_multilib: "both", 54 multilib: { 55 lib32: { 56 suffix: "-32", 57 init_rc: ["[email protected]"], 58 }, 59 lib64: { 60 suffix: "-64", 61 init_rc: ["[email protected]"], 62 }, 63 }, 64 vintf_fragments: ["[email protected]"], 65} 66