import("//build/ohos.gni") import("//vendor/${product_company}/${product_name}/product.gni") ohos_shared_library("libuapi_dispmng") { configs = [ "$public_sdk_config" ] subsystem_name = "huanglong_sdk" install_images = [ "vendor", ] output_extension = "so" sources = [ "cec_clbk_ext.c", "cec_event_ext.c", "cec_proc_ext.c", "dispmng_cvbs_ext.c", "dispmng_disp_ext.c", "dispmng_pq_ext.c", "dispmng_event_ext.c", "dispmng_format_ext.c", "dispmng_global_ext.c", "dispmng_hdmi_clbk_ext.c", "dispmng_hdmi_compat_ext.c", "dispmng_hdmi_ext.c", "dispmng_panel_ext.c", "dispmng_pdm_ext.c", "dispmng_proc_ext.c", "uapi_svr_cec.c", "uapi_svr_dispmng.c", "ini_parse/dispmng_ini_cpp_parser_ext.cpp", ] include_dirs = [ "$cur_dir", "$drv_common_headers", "$drv_generic_headers", "$drv_hdmitx_headers", "$drv_video_headers", "$drv_memc_headers", "$drv_vo_headers", "$libuapi_dispmng_headers", "$libuapi_audio_headers", "$libuapi_cec_headers", "$libuapi_media_headers", "$libuapi_video_headers", ] deps = [ "$libuapi_securec", "$libuapi_common", "$libuapi_vo", "$libuapi_hdmitx", "$libuapi_pdm", "$libuapi_panel", "$libuapi_pq", "$libuapi_memory", ] cflags = [ "-DLOG_TAG=\"libuapi_dispmng\"", ] public_configs = [ ":libuapi_dispmng_config", ] } config("libuapi_dispmng_config") { include_dirs = [ "$libuapi_dispmng_headers" ] }