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 { 11*0ec5a0ecSAndroid Build Coastguard Worker name: "libv4l2_codec2_common", 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 "Common.cpp", 20*0ec5a0ecSAndroid Build Coastguard Worker "EncodeHelpers.cpp", 21*0ec5a0ecSAndroid Build Coastguard Worker "FormatConverter.cpp", 22*0ec5a0ecSAndroid Build Coastguard Worker "Fourcc.cpp", 23*0ec5a0ecSAndroid Build Coastguard Worker "H264.cpp", 24*0ec5a0ecSAndroid Build Coastguard Worker "H264NalParser.cpp", 25*0ec5a0ecSAndroid Build Coastguard Worker "HEVCNalParser.cpp", 26*0ec5a0ecSAndroid Build Coastguard Worker "NalParser.cpp", 27*0ec5a0ecSAndroid Build Coastguard Worker "VideoTypes.cpp", 28*0ec5a0ecSAndroid Build Coastguard Worker "VideoPixelFormat.cpp", 29*0ec5a0ecSAndroid Build Coastguard Worker ], 30*0ec5a0ecSAndroid Build Coastguard Worker 31*0ec5a0ecSAndroid Build Coastguard Worker export_include_dirs: [ 32*0ec5a0ecSAndroid Build Coastguard Worker "include", 33*0ec5a0ecSAndroid Build Coastguard Worker ], 34*0ec5a0ecSAndroid Build Coastguard Worker 35*0ec5a0ecSAndroid Build Coastguard Worker shared_libs: [ 36*0ec5a0ecSAndroid Build Coastguard Worker "libchrome", 37*0ec5a0ecSAndroid Build Coastguard Worker "libcutils", 38*0ec5a0ecSAndroid Build Coastguard Worker "liblog", 39*0ec5a0ecSAndroid Build Coastguard Worker "libstagefright_foundation", 40*0ec5a0ecSAndroid Build Coastguard Worker "libui", 41*0ec5a0ecSAndroid Build Coastguard Worker "libutils", 42*0ec5a0ecSAndroid Build Coastguard Worker ], 43*0ec5a0ecSAndroid Build Coastguard Worker 44*0ec5a0ecSAndroid Build Coastguard Worker static_libs: [ 45*0ec5a0ecSAndroid Build Coastguard Worker "libyuv_static" 46*0ec5a0ecSAndroid Build Coastguard Worker ], 47*0ec5a0ecSAndroid Build Coastguard Worker 48*0ec5a0ecSAndroid Build Coastguard Worker cflags: [ 49*0ec5a0ecSAndroid Build Coastguard Worker "-Werror", 50*0ec5a0ecSAndroid Build Coastguard Worker "-Wall", 51*0ec5a0ecSAndroid Build Coastguard Worker ], 52*0ec5a0ecSAndroid Build Coastguard Worker} 53