import("//build/ohos.gni") config("it3256_core_config") { include_dirs = [ "include" ] } ohos_shared_library("it3256IO_core") { sources = [ "src/it3256_stub.cpp", "src/it3256_proxy.cpp", "src/it3256.cpp", "src/it3256_death_recipient.cpp", "src/it3256_manager.cpp" ] cflags = [ "-Wno-error=delete-abstract-non-virtual-dtor", "-Wno-error=unused-variable", "-Wno-error=overloaded-virtual", "-frtti", "-Wno-error=pessimizing-move" ] cflags_c = [] cflags_cc = [ # "--verbose", "-std=c++17", ] ldflags = [ "-lpthread" ] external_deps = [ "hilog:libhilog", "ipc:ipc_core", "c_utils:utils", "samgr:samgr_proxy" ] configs = [ ":it3256_core_config" ] part_name = "sony_camera" subsystem_name = "_mysubsystem" }