1 cc_library_static { 2 name: "libFraunhoferAAC", 3 vendor_available: true, 4 srcs: [ 5 "libAACdec/src/*.cpp", 6 "libAACenc/src/*.cpp", 7 "libPCMutils/src/*.cpp", 8 "libFDK/src/*.cpp", 9 "libSYS/src/*.cpp", 10 "libMpegTPDec/src/*.cpp", 11 "libMpegTPEnc/src/*.cpp", 12 "libSBRdec/src/*.cpp", 13 "libSBRenc/src/*.cpp", 14 "libArithCoding/src/*.cpp", 15 "libDRCdec/src/*.cpp", 16 "libSACdec/src/*.cpp", 17 "libSACenc/src/*.cpp", 18 ], 19 cflags: [ 20 "-Werror", 21 "-Wno-unused-parameter", 22 "-Wno-#warnings", 23 "-Wuninitialized", 24 "-Wno-self-assign", 25 ], 26 sanitize: { 27 misc_undefined:["unsigned-integer-overflow", "signed-integer-overflow"], 28 cfi: true, 29 }, 30 export_include_dirs: [ 31 "libAACdec/include", 32 "libAACenc/include", 33 "libPCMutils/include", 34 "libFDK/include", 35 "libSYS/include", 36 "libMpegTPDec/include", 37 "libMpegTPEnc/include", 38 "libSBRdec/include", 39 "libSBRenc/include", 40 "libArithCoding/include", 41 "libDRCdec/include", 42 "libSACdec/include", 43 "libSACenc/include", 44 ], 45 } 46