• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_library_shared {
2    name: "libc2plugin_store",
3    vendor: true,
4
5    defaults: [
6        "libcodec2-impl-defaults",
7    ],
8
9    srcs: [
10        "C2VdaBqBlockPool.cpp",
11        "C2VdaPooledBlockPool.cpp",
12        "V4L2PluginStore.cpp",
13        "VendorAllocatorLoader.cpp",
14    ],
15    export_include_dirs: [
16        "include",
17    ],
18
19    header_libs: [
20        "libcodec2_internal",
21    ],
22    shared_libs: [
23        "android.hardware.graphics.bufferqueue@2.0",
24        "libchrome",
25        "libcutils",
26        "libhardware",
27        "libhidlbase",
28        "libnativewindow",
29        "liblog",
30        "libstagefright_bufferpool@1.0",
31        "libstagefright_bufferqueue_helper",
32        "libstagefright_foundation",
33        "libui",
34    ],
35
36    cflags: [
37      "-Werror",
38      "-Wall",
39      "-Wno-unused-parameter",  // needed for libchrome/base codes
40      "-Wthread-safety",
41    ],
42}
43