1cc_library_shared { 2name: 3 "libmedia_ecoservice", 4 vendor_available: true, 5 6 srcs: [ 7 "aidl/android/media/eco/IECOService.aidl", 8 "aidl/android/media/eco/IECOSession.aidl", 9 "aidl/android/media/eco/IECOServiceStatsProvider.aidl", 10 "aidl/android/media/eco/IECOServiceInfoListener.aidl", 11 "ECOData.cpp", 12 "ECODebug.cpp", 13 "ECOService.cpp", 14 "ECOSession.cpp", 15 "ECOUtils.cpp", 16 ], 17 18 aidl: { 19 local_include_dirs: ["include","aidl"], 20 export_aidl_headers: true, 21 }, 22 23 cflags: [ 24 "-Wall", 25 "-Werror", 26 ], 27 28 local_include_dirs: [ 29 "include", 30 ], 31 32 shared_libs: [ 33 "libbinder", 34 "libcutils", 35 "liblog", 36 "libutils", 37 ], 38 39 export_include_dirs: [ 40 "include" 41 ], 42 43 sanitize: { 44 misc_undefined: [ 45 "unsigned-integer-overflow", 46 "signed-integer-overflow", 47 ], 48 cfi: false, // true, 49 diag: { 50 cfi: false, // true, 51 }, 52 }, 53 54 ldflags: ["-Wl,-Bsymbolic"], 55}