import("//build/ohos.gni") import("//vendor/${product_company}/${product_name}/product.gni") ohos_shared_library("libuapi_memory") { subsystem_name = "huanglong_sdk" install_images = [ "vendor", ] deps = [ "$sdk_dir/vendor/platform/secure_c/source:libuapi_securec", ] output_extension = "so" sources = [ "iapi_memory.c", "mpi_memory.c", "hal/v100/drv_ion_hal_v100.c", "hal/v200/drv_ion_hal_v200.c", "memory_basic.c" ] include_dirs = [ "$sdk_dir/vendor/platform/secure_c/include", "$sdk_dir/vendor/huanglong/uapi/memory/include", "$sdk_dir/vendor/huanglong/linux/include/generic" ] public_configs = [ ":libuapi_memory_config", ] } config("libuapi_memory_config") { include_dirs = [ "$sdk_dir/vendor/huanglong/uapi/memory/include" ] }