1cc_library_headers { 2 name: "libcodec2_headers", 3 vendor_available: true, 4 min_sdk_version: "29", 5 export_include_dirs: ["include"], 6} 7 8cc_library_shared { 9 name: "libcodec2", 10 vendor_available: true, 11 min_sdk_version: "29", 12 vndk: { 13 enabled: true, 14 }, 15 double_loadable: true, 16 17 srcs: ["C2.cpp"], 18 19 cflags: [ 20 "-Wall", 21 "-Werror", 22 ], 23 24 header_libs: [ 25 "libcodec2_headers", 26 "libhardware_headers", 27 "libutils_headers", 28 "media_plugin_headers", 29 ], 30 31 export_header_lib_headers: [ 32 "libcodec2_headers", 33 "libhardware_headers", 34 "libutils_headers", 35 "media_plugin_headers", 36 ], 37 38 sanitize: { 39 misc_undefined: [ 40 "unsigned-integer-overflow", 41 "signed-integer-overflow", 42 ], 43 cfi: false, // true, 44 diag: { 45 cfi: false, // true, 46 }, 47 }, 48 49 ldflags: ["-Wl,-Bsymbolic"], 50} 51 52