import("//build/ohos.gni") import("//vendor/${product_company}/${product_name}/product.gni") ohos_shared_library("libvendor_camera_utils") { configs = [ "$public_sdk_config" ] subsystem_name = "huanglong_sdk" install_images = [ "vendor", ] output_extension = "so" sources = [ "uapi_camera_log.c", "uapi_camera_queue.c", "uapi_camera_semaphore.c", "uapi_camera_utils_proc.c", "uapi_camera_utils_socket.c", "uapi_camera_utils_statistics.c", "uapi_camera_utils_v4l2.c", "platform/uapi_camera_platform_adapter.c", ] include_dirs = [ "$drv_generic_headers", "$libvendor_camera_headers", "$libvendor_camera_source_headers", "$libuapi_generic_headers", ] deps = [ "$libuapi_securec", ] cflags = [ "-fno-common", ] public_configs = [ ":libvendor_camera_utils_config", ] } config("libvendor_camera_utils_config") { include_dirs = [ "$libvendor_camera_headers", "$libvendor_camera_source_headers", ] }