Standardize the component info of runtime core

Issue: I9PR6Y
Tests: build target & UT & standalone build

Signed-off-by: chenlong <chenlong292@h-partners.com>

Change-Id: I33183f6d64023ee8ce089e4f2a69118802acfebc
This commit is contained in:
cllvly 2024-05-16 11:48:17 +08:00
parent 5529696439
commit 08bb4e43f2
3 changed files with 30 additions and 10 deletions

View File

@ -195,10 +195,14 @@ ohos_static_library("libarkbase_static") {
deps = libarkbase_deps
external_deps = [ sdk_libc_secshared_dep ]
if (!ark_standalone_build) {
public_external_deps = [ sdk_libc_secshared_dep ]
} else {
external_deps = [ sdk_libc_secshared_dep ]
}
if (enable_hilog) {
public_external_deps = [ "hilog:libhilog" ]
public_external_deps += [ "hilog:libhilog" ]
}
part_name = "runtime_core"
subsystem_name = "arkcompiler"

View File

@ -105,11 +105,16 @@ ohos_static_library("libarkfile_static") {
"$ark_root/libziparchive:libarkziparchive_static",
]
external_deps = [ sdk_libc_secshared_dep ]
if (!ark_standalone_build) {
public_external_deps = [ "zlib:libz" ]
public_external_deps = [
"zlib:libz",
sdk_libc_secshared_dep,
]
} else {
external_deps += [ "zlib:libz" ]
external_deps = [
"zlib:libz",
sdk_libc_secshared_dep,
]
}
if (enable_hilog) {
@ -132,11 +137,16 @@ ohos_source_set("libarkfile_static_fuzz") {
"$ark_root/libziparchive:libarkziparchive_static",
]
external_deps = [ sdk_libc_secshared_dep ]
if (!ark_standalone_build) {
public_external_deps = [ "zlib:libz" ]
public_external_deps = [
"zlib:libz",
sdk_libc_secshared_dep,
]
} else {
external_deps += [ "zlib:libz" ]
external_deps = [
"zlib:libz",
sdk_libc_secshared_dep,
]
}
if (enable_hilog) {

View File

@ -33,7 +33,10 @@ ohos_executable("ark_verifier") {
sources = arkverifier_sources
deps = [ "$ark_root/libpandafile:libarkfile_static_verifier" ]
external_deps = [ "zlib:libz" ]
external_deps = [
"zlib:libz",
sdk_libc_secshared_dep,
]
if (enable_hilog) {
external_deps += [ "hilog:libhilog" ]
@ -57,7 +60,10 @@ ohos_shared_library("libarkverifier") {
sources = libarkverifier_sources
deps = [ "$ark_root/libpandafile:libarkfile_static_verifier" ]
external_deps = [ "zlib:libz" ]
external_deps = [
"zlib:libz",
sdk_libc_secshared_dep,
]
if (enable_hilog) {
external_deps += [ "hilog:libhilog" ]
}