1*0ec5a0ecSAndroid Build Coastguard Workerpackage { 2*0ec5a0ecSAndroid Build Coastguard Worker // See: http://go/android-license-faq 3*0ec5a0ecSAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 4*0ec5a0ecSAndroid Build Coastguard Worker // all of the 'license_kinds' from "external_v4l2_codec2_license" 5*0ec5a0ecSAndroid Build Coastguard Worker // to get the below license kinds: 6*0ec5a0ecSAndroid Build Coastguard Worker // SPDX-license-identifier-BSD 7*0ec5a0ecSAndroid Build Coastguard Worker default_applicable_licenses: ["external_v4l2_codec2_license"], 8*0ec5a0ecSAndroid Build Coastguard Worker} 9*0ec5a0ecSAndroid Build Coastguard Worker 10*0ec5a0ecSAndroid Build Coastguard Workercc_library_shared { 11*0ec5a0ecSAndroid Build Coastguard Worker name: "libc2plugin_store", 12*0ec5a0ecSAndroid Build Coastguard Worker vendor_available: true, 13*0ec5a0ecSAndroid Build Coastguard Worker 14*0ec5a0ecSAndroid Build Coastguard Worker defaults: [ 15*0ec5a0ecSAndroid Build Coastguard Worker "libcodec2-impl-defaults", 16*0ec5a0ecSAndroid Build Coastguard Worker ], 17*0ec5a0ecSAndroid Build Coastguard Worker 18*0ec5a0ecSAndroid Build Coastguard Worker srcs: [ 19*0ec5a0ecSAndroid Build Coastguard Worker "DmabufHelpers.cpp", 20*0ec5a0ecSAndroid Build Coastguard Worker "V4L2PluginStore.cpp", 21*0ec5a0ecSAndroid Build Coastguard Worker "VendorAllocatorLoader.cpp", 22*0ec5a0ecSAndroid Build Coastguard Worker ], 23*0ec5a0ecSAndroid Build Coastguard Worker export_include_dirs: [ 24*0ec5a0ecSAndroid Build Coastguard Worker "include", 25*0ec5a0ecSAndroid Build Coastguard Worker ], 26*0ec5a0ecSAndroid Build Coastguard Worker 27*0ec5a0ecSAndroid Build Coastguard Worker header_libs: [ 28*0ec5a0ecSAndroid Build Coastguard Worker "libcodec2_internal", // needed for including C2BqBufferPriv.h. 29*0ec5a0ecSAndroid Build Coastguard Worker ], 30*0ec5a0ecSAndroid Build Coastguard Worker shared_libs: [ 31*0ec5a0ecSAndroid Build Coastguard Worker "[email protected]", 32*0ec5a0ecSAndroid Build Coastguard Worker "libchrome", 33*0ec5a0ecSAndroid Build Coastguard Worker "libcutils", 34*0ec5a0ecSAndroid Build Coastguard Worker "libhardware", 35*0ec5a0ecSAndroid Build Coastguard Worker "libhidlbase", 36*0ec5a0ecSAndroid Build Coastguard Worker "libnativewindow", 37*0ec5a0ecSAndroid Build Coastguard Worker "liblog", 38*0ec5a0ecSAndroid Build Coastguard Worker "[email protected]", 39*0ec5a0ecSAndroid Build Coastguard Worker "libstagefright_bufferqueue_helper", 40*0ec5a0ecSAndroid Build Coastguard Worker "libstagefright_foundation", 41*0ec5a0ecSAndroid Build Coastguard Worker "libui", 42*0ec5a0ecSAndroid Build Coastguard Worker ], 43*0ec5a0ecSAndroid Build Coastguard Worker 44*0ec5a0ecSAndroid Build Coastguard Worker cflags: [ 45*0ec5a0ecSAndroid Build Coastguard Worker "-Werror", 46*0ec5a0ecSAndroid Build Coastguard Worker "-Wall", 47*0ec5a0ecSAndroid Build Coastguard Worker "-Wno-unused-parameter", // needed for libchrome/base codes 48*0ec5a0ecSAndroid Build Coastguard Worker "-Wthread-safety", 49*0ec5a0ecSAndroid Build Coastguard Worker ], 50*0ec5a0ecSAndroid Build Coastguard Worker} 51