blob: 22838a3ef4f50252845cb2d5a505fdebe7e75505 [file] [log] [blame]
Bob Badour56786ac2021-02-25 15:24:36 -08001package {
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
Kevin Rocard07be14f2018-01-24 06:14:03 +000010cc_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
Dan Willemsenaf262922016-10-04 19:58:25 -070018// Effect factory library
19cc_library_shared {
20 name: "libeffects",
Steven Morelandc2e0f332017-04-13 17:55:29 -070021 vendor: true,
Steven Moreland13e2fda2017-07-14 10:38:40 -070022 srcs: [
23 "EffectsFactory.c",
24 "EffectsConfigLoader.c",
25 "EffectsFactoryState.c",
26 "EffectsXmlConfigLoader.cpp",
Kevin Rocard8f5520a2017-06-26 12:10:47 -070027 ],
Dan Willemsenaf262922016-10-04 19:58:25 -070028
29 shared_libs: [
30 "libcutils",
31 "liblog",
32 "libdl",
Kevin Rocard07be14f2018-01-24 06:14:03 +000033 "libeffectsconfig",
Dan Willemsenaf262922016-10-04 19:58:25 -070034 ],
Kevin Rocard007709c2017-06-23 15:54:00 -070035 cflags: ["-fvisibility=hidden"],
Dan Willemsenaf262922016-10-04 19:58:25 -070036
Kevin Rocard07be14f2018-01-24 06:14:03 +000037 local_include_dirs:["include/media"],
Vijay Venkatramane2b43842017-02-02 13:35:37 -080038
Steven Moreland13e2fda2017-07-14 10:38:40 -070039 header_libs: [
Kevin Rocard07be14f2018-01-24 06:14:03 +000040 "libaudioeffects",
41 "libeffects_headers",
Steven Moreland13e2fda2017-07-14 10:38:40 -070042 ],
Kevin Rocard07be14f2018-01-24 06:14:03 +000043 export_header_lib_headers: ["libeffects_headers"],
Dan Willemsenaf262922016-10-04 19:58:25 -070044}
Kevin Rocard41af42b2017-06-23 12:10:07 -070045
46cc_binary {
Kevin Rocard07be14f2018-01-24 06:14:03 +000047 name: "dumpEffectConfigFile",
Kevin Rocard41af42b2017-06-23 12:10:07 -070048 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: [
Kevin Rocard07be14f2018-01-24 06:14:03 +000061 "libeffectsconfig",
Kevin Rocard41af42b2017-06-23 12:10:07 -070062 "libeffects",
63 ],
Kevin Rocard07be14f2018-01-24 06:14:03 +000064 local_include_dirs:[".", "include"],
Kevin Rocard41af42b2017-06-23 12:10:07 -070065}