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