diff --git a/base/BUILD.gn b/base/BUILD.gn index 81edf0a5bbcc042a975b54eccef4cfe7fdc1f3fb..bc924a2b3d1f12756f9c0171a51dfa77a4f188f3 100644 --- a/base/BUILD.gn +++ b/base/BUILD.gn @@ -135,28 +135,14 @@ ohos_shared_library("utils") { } ohos_static_library("utilsecurec") { - sources = securec_sources - configs = [ - ":utils_config", - ":private_securec_config", + visibility = [ + "//foundation/aafwk/standard/*:*", + "//foundation/resourceschedule/frame_aware_sched/*:*", + "//foundation/arkui/ace_engine/*:*", + "//foundation/multimedia/media_standard/*:*", + "//foundation/filemanagement/app_file_service/*:*", ] - public_configs = [ ":static_utils_config" ] - subsystem_name = "utils" - part_name = "utils_base" -} - -ohos_static_library("utilsecurec_ace_allplatforms") { - sources = [ "src/securec/vsnprintf_s_p.c" ] - if (current_os == "mingw") { - sources += [ - "src/securec/memset_s.c", - "src/securec/securecutil.c", - "src/securec/secureinput_w.c", - "src/securec/secureprintoutput_a.c", - "src/securec/secureprintoutput_w.c", - ] - cflags = [ "-Wno-inconsistent-dllimport" ] - } + sources = securec_sources configs = [ ":utils_config", ":private_securec_config", @@ -167,6 +153,15 @@ ohos_static_library("utilsecurec_ace_allplatforms") { } ohos_shared_library("utilsecurec_shared") { + visibility = [ + ":*", + "//foundation/aafwk/standard/*:*", + "//foundation/resourceschedule/frame_aware_sched/*:*", + "//foundation/arkui/ace_engine/*:*", + "//foundation/multimedia/media_standard/*:*", + "//foundation/graphic/graphic_2d/*:*", + "//foundation/filemanagement/app_file_service/*:*", + ] sources = securec_sources configs = [ ":utils_config", diff --git a/bundle.json b/bundle.json index af07a3163c69fd7ba34bf8a9af2d94e9910de9ea..e7b2f9cdb943e7acbdbc25fae92cdaa17b767325 100644 --- a/bundle.json +++ b/bundle.json @@ -21,8 +21,7 @@ }, "build": { "sub_component": [ - "//utils/native/base:utils", - "//utils/native/base:utilsecurec_shared" + "//utils/native/base:utils" ], "inner_kits": [ {