blob: 2aedd8bfcee43a6ecd4744ff6751262e78ebc877 [file] [log] [blame]
Wonsik Kimab22b472022-12-13 17:28:36 -08001cc_library {
Wonsik Kimae541982022-12-09 09:24:30 -08002 name: "libcodec2_hal_common",
Wonsik Kimab22b472022-12-13 17:28:36 -08003 double_loadable: true,
Wonsik Kimae541982022-12-09 09:24:30 -08004 vendor_available: true,
5 apex_available: [
6 "//apex_available:platform",
7 "com.android.media",
8 "com.android.media.swcodec",
9 ],
10 min_sdk_version: "29",
Wonsik Kimab22b472022-12-13 17:28:36 -080011
12 srcs: [
13 "BufferTypes.cpp",
14 ],
15
16 export_include_dirs: ["include/"],
17
18 header_libs: [
19 "libcodec2_internal", // private
20 "libgui_headers",
21 ],
22
23 shared_libs: [
24 "libbase",
25 "libcodec2",
26 "libcodec2_vndk",
27 "liblog",
28 "libstagefright_foundation",
29 ],
Wonsik Kimae541982022-12-09 09:24:30 -080030}
Wonsik Kime585c662023-10-18 16:09:47 -070031
32cc_library_static {
33 name: "libcodec2_hal_selection_static",
34 double_loadable: true,
35 vendor_available: true,
36 apex_available: [
37 "//apex_available:platform",
38 "com.android.media",
39 "com.android.media.swcodec",
40 ],
41 min_sdk_version: "29",
42
43 srcs: [
44 "HalSelection.cpp",
45 ],
46
47 export_include_dirs: ["include/"],
48
49 shared_libs: [
50 "libbase",
51 "server_configurable_flags",
52 ],
53
54 static_libs: ["aconfig_mediacodec_flags_c_lib"],
55}
56
57cc_defaults {
58 name: "libcodec2_hal_selection",
59 static_libs: [
60 "aconfig_mediacodec_flags_c_lib",
61 "libcodec2_hal_selection_static",
62 ],
63 shared_libs: [
64 "libbase",
65 "server_configurable_flags",
66 ],
67}