diff --git a/interfaces/innerkits/samgr_proxy/BUILD.gn b/interfaces/innerkits/samgr_proxy/BUILD.gn index b4fa947e329d5bbd2b6a43d836b1e1f0c6cea3d1..d93d7f39da63198940ff2dbb1b7ffee7b370b269 100644 --- a/interfaces/innerkits/samgr_proxy/BUILD.gn +++ b/interfaces/innerkits/samgr_proxy/BUILD.gn @@ -40,11 +40,23 @@ ohos_shared_library("samgr_proxy") { configs = [ ":samgr_proxy_private_config" ] public_configs = [ ":samgr_proxy_config" ] - if (is_standard_system) { - external_deps = [ - "hiviewdfx_hilog_native:libhilog", - "ipc:ipc_single", - "utils_base:utils", + deps = [] + + if (current_os != "mingw") { + if (is_standard_system) { + external_deps = [ + "hiviewdfx_hilog_native:libhilog", + "ipc:ipc_single", + "utils_base:utils", + ] + + part_name = "samgr_standard" + } + } else { + deps += [ + "//foundation/communication/ipc/interfaces/innerkits/ipc_single:ipc_single", + "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog", + "//utils/native/base:utils", ] part_name = "samgr_standard"