1package { 2 // See: http://go/android-license-faq 3 // A large-scale-change added 'default_applicable_licenses' to import 4 // all of the 'license_kinds' from "frameworks_av_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["frameworks_av_license"], 8} 9 10cc_library_headers { 11 name: "libeffects_headers", 12 vendor_available: true, 13 export_include_dirs: ["include"], 14 header_libs: ["libhardware_headers"], 15 export_header_lib_headers: ["libhardware_headers"], 16} 17 18// Effect factory library 19cc_library_shared { 20 name: "libeffects", 21 vendor: true, 22 srcs: [ 23 "EffectsFactory.c", 24 "EffectsConfigLoader.c", 25 "EffectsFactoryState.c", 26 "EffectsXmlConfigLoader.cpp", 27 ], 28 29 shared_libs: [ 30 "libcutils", 31 "liblog", 32 "libdl", 33 "libeffectsconfig", 34 ], 35 cflags: ["-fvisibility=hidden"], 36 37 local_include_dirs:["include/media"], 38 39 header_libs: [ 40 "libaudioeffects", 41 "libeffects_headers", 42 ], 43 export_header_lib_headers: ["libeffects_headers"], 44} 45 46cc_binary { 47 name: "dumpEffectConfigFile", 48 vendor: true, 49 srcs: ["test/DumpConfig.cpp"], 50 51 compile_multilib: "32", 52 53 cflags: [ 54 "-Wall", 55 "-Wextra", 56 "-Werror", 57 ], 58 59 60 shared_libs: [ 61 "libeffectsconfig", 62 "libeffects", 63 ], 64 local_include_dirs:[".", "include"], 65} 66