1cc_library_headers {
2    name: "libeffects_headers",
3    vendor_available: true,
4    export_include_dirs: ["include"],
5    header_libs: ["libhardware_headers"],
6    export_header_lib_headers: ["libhardware_headers"],
7}
8
9// Effect factory library
10cc_library_shared {
11    name: "libeffects",
12    vendor: true,
13    srcs: [
14         "EffectsFactory.c",
15         "EffectsConfigLoader.c",
16         "EffectsFactoryState.c",
17         "EffectsXmlConfigLoader.cpp",
18    ],
19
20    shared_libs: [
21        "libcutils",
22        "liblog",
23        "libdl",
24        "libeffectsconfig",
25    ],
26    cflags: ["-fvisibility=hidden"],
27
28    local_include_dirs:["include/media"],
29
30    header_libs: [
31        "libaudioeffects",
32        "libeffects_headers",
33    ],
34    export_header_lib_headers: ["libeffects_headers"],
35}
36
37cc_binary {
38    name: "dumpEffectConfigFile",
39    vendor: true,
40    srcs: ["test/DumpConfig.cpp"],
41
42    compile_multilib: "32",
43
44    cflags: [
45        "-Wall",
46        "-Wextra",
47        "-Werror",
48    ],
49
50
51    shared_libs: [
52        "libeffectsconfig",
53        "libeffects",
54    ],
55    local_include_dirs:[".", "include"],
56}
57