1*aef9bcd9SKiyoung Kimpackage { 2*aef9bcd9SKiyoung Kim default_applicable_licenses: ["external_libldac_license"], 3*aef9bcd9SKiyoung Kim} 4*aef9bcd9SKiyoung Kim 5*aef9bcd9SKiyoung Kim// Added automatically by a large-scale-change 6*aef9bcd9SKiyoung Kim// 7*aef9bcd9SKiyoung Kim// large-scale-change included anything that looked like it might be a license 8*aef9bcd9SKiyoung Kim// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc. 9*aef9bcd9SKiyoung Kim// 10*aef9bcd9SKiyoung Kim// Please consider removing redundant or irrelevant files from 'license_text:'. 11*aef9bcd9SKiyoung Kim// See: http://go/android-license-faq 12*aef9bcd9SKiyoung Kimlicense { 13*aef9bcd9SKiyoung Kim name: "external_libldac_license", 14*aef9bcd9SKiyoung Kim visibility: [":__subpackages__"], 15*aef9bcd9SKiyoung Kim license_kinds: [ 16*aef9bcd9SKiyoung Kim "SPDX-license-identifier-Apache-2.0", 17*aef9bcd9SKiyoung Kim ], 18*aef9bcd9SKiyoung Kim license_text: [ 19*aef9bcd9SKiyoung Kim "LICENSE", 20*aef9bcd9SKiyoung Kim "NOTICE", 21*aef9bcd9SKiyoung Kim ], 22*aef9bcd9SKiyoung Kim} 23*aef9bcd9SKiyoung Kim 24*aef9bcd9SKiyoung Kimcc_library { 25*aef9bcd9SKiyoung Kim name: "libldacBT_enc", 26*aef9bcd9SKiyoung Kim vendor_available: true, 27*aef9bcd9SKiyoung Kim product_available: true, 28*aef9bcd9SKiyoung Kim host_supported: true, 29*aef9bcd9SKiyoung Kim arch: { 30*aef9bcd9SKiyoung Kim arm: { 31*aef9bcd9SKiyoung Kim instruction_set: "arm", 32*aef9bcd9SKiyoung Kim }, 33*aef9bcd9SKiyoung Kim }, 34*aef9bcd9SKiyoung Kim export_include_dirs: ["inc"], 35*aef9bcd9SKiyoung Kim srcs: [ 36*aef9bcd9SKiyoung Kim "src/ldaclib.c", 37*aef9bcd9SKiyoung Kim "src/ldacBT.c", 38*aef9bcd9SKiyoung Kim ], 39*aef9bcd9SKiyoung Kim // -D_32BIT_FIXED_POINT should be added to cflags for devices without a FPU 40*aef9bcd9SKiyoung Kim // unit such as ARM Cortex-R series or external 32-bit DSPs. 41*aef9bcd9SKiyoung Kim cflags: ["-O2", "-Werror", "-Wall", "-Wextra"], 42*aef9bcd9SKiyoung Kim min_sdk_version: "Tiramisu", 43*aef9bcd9SKiyoung Kim apex_available: [ 44*aef9bcd9SKiyoung Kim "//apex_available:platform", 45*aef9bcd9SKiyoung Kim "com.android.btservices", 46*aef9bcd9SKiyoung Kim ], 47*aef9bcd9SKiyoung Kim visibility: [ 48*aef9bcd9SKiyoung Kim "//external/libldac/fuzzer", 49*aef9bcd9SKiyoung Kim "//external/oss-fuzz", 50*aef9bcd9SKiyoung Kim "//packages/modules/Bluetooth:__subpackages__", 51*aef9bcd9SKiyoung Kim "//packages/modules/vndk/apex", 52*aef9bcd9SKiyoung Kim ], 53*aef9bcd9SKiyoung Kim} 54*aef9bcd9SKiyoung Kim 55*aef9bcd9SKiyoung Kimcc_library { 56*aef9bcd9SKiyoung Kim name: "libldacBT_abr", 57*aef9bcd9SKiyoung Kim vendor_available: true, 58*aef9bcd9SKiyoung Kim product_available: true, 59*aef9bcd9SKiyoung Kim host_supported: true, 60*aef9bcd9SKiyoung Kim arch: { 61*aef9bcd9SKiyoung Kim arm: { 62*aef9bcd9SKiyoung Kim instruction_set: "arm", 63*aef9bcd9SKiyoung Kim }, 64*aef9bcd9SKiyoung Kim }, 65*aef9bcd9SKiyoung Kim export_include_dirs: ["abr/inc"], 66*aef9bcd9SKiyoung Kim srcs: ["abr/src/ldacBT_abr.c"], 67*aef9bcd9SKiyoung Kim static_libs: ["libldacBT_enc"], 68*aef9bcd9SKiyoung Kim cflags: ["-O2", "-Werror", "-Wall", "-Wextra"], 69*aef9bcd9SKiyoung Kim min_sdk_version: "Tiramisu", 70*aef9bcd9SKiyoung Kim apex_available: [ 71*aef9bcd9SKiyoung Kim "//apex_available:platform", 72*aef9bcd9SKiyoung Kim "com.android.btservices", 73*aef9bcd9SKiyoung Kim ], 74*aef9bcd9SKiyoung Kim visibility: [ 75*aef9bcd9SKiyoung Kim "//packages/modules/Bluetooth:__subpackages__", 76*aef9bcd9SKiyoung Kim "//packages/modules/vndk/apex", 77*aef9bcd9SKiyoung Kim ], 78*aef9bcd9SKiyoung Kim} 79