diff --git a/assembler/BUILD.gn b/assembler/BUILD.gn index ecf04b5de7c7e241fcce94cab6f041a2863b6470..5764d8c5c42bd6f43b1d1660bc92e16e3b5b78b1 100644 --- a/assembler/BUILD.gn +++ b/assembler/BUILD.gn @@ -70,6 +70,7 @@ ohos_shared_library("libarkassembler") { } output_extension = "so" subsystem_name = "ark" + part_name = "ark" } ohos_static_library("libarkassembler_frontend_static") { @@ -90,6 +91,9 @@ ohos_static_library("libarkassembler_frontend_static") { "$ark_root/libpandafile:libarkfile_frontend_static", sdk_libc_secshared_dep, ] + + subsystem_name = "ark" + part_name = "ark" } ohos_executable("ark_asm") { diff --git a/disassembler/BUILD.gn b/disassembler/BUILD.gn index fa244bc2038f52911abd3cc0c1a1183557c678ed..b59642fe33e14ddde132313c26b45ea73b0fd26c 100644 --- a/disassembler/BUILD.gn +++ b/disassembler/BUILD.gn @@ -57,6 +57,7 @@ ohos_shared_library("arkdisassembler") { } output_extension = "so" subsystem_name = "ark" + part_name = "ark" } ohos_static_library("arkdisassembler_frontend_static") { @@ -76,6 +77,9 @@ ohos_static_library("arkdisassembler_frontend_static") { "$ark_root/libpandafile:libarkfile_frontend_static", sdk_libc_secshared_dep, ] + + subsystem_name = "ark" + part_name = "ark" } ohos_executable("ark_disasm") { @@ -104,6 +108,7 @@ ohos_executable("ark_disasm") { install_enable = true subsystem_name = "ark" + part_name = "ark" } ark_isa_gen("isa_gen_ark_disam") { diff --git a/dprof/BUILD.gn b/dprof/BUILD.gn index 6496e70f843bcf3e663edf42b5220e3287e8c206..8b8daabbf2ab1cae3e57a97d4a029aeb3fcc8990 100644 --- a/dprof/BUILD.gn +++ b/dprof/BUILD.gn @@ -37,4 +37,7 @@ ohos_static_library("libdprof") { ] deps = [ "$ark_root/libpandabase:libarkbase" ] + + subsystem_name = "ark" + part_name = "ark" } diff --git a/libpandabase/BUILD.gn b/libpandabase/BUILD.gn index d5404d9b59b82d80b7f4497b478a1c7dba25f1e0..3f0c5f71e06ac993f4ec39732cf0dbb4d629b29f 100644 --- a/libpandabase/BUILD.gn +++ b/libpandabase/BUILD.gn @@ -134,6 +134,7 @@ ohos_shared_library("libarkbase") { relative_install_dir = "ark" } subsystem_name = "ark" + part_name = "ark" } ohos_static_library("libarkbase_frontend_static") { @@ -142,4 +143,7 @@ ohos_static_library("libarkbase_frontend_static") { configs = libarkbase_configs deps = libarkbase_deps + + subsystem_name = "ark" + part_name = "ark" } diff --git a/libpandafile/BUILD.gn b/libpandafile/BUILD.gn index 6d9b5e656ff6f32dff21761fc56375ed431150c6..84560768d92017192db4bc2807f86d55cdccd082 100644 --- a/libpandafile/BUILD.gn +++ b/libpandafile/BUILD.gn @@ -80,6 +80,7 @@ ohos_shared_library("libarkfile") { } output_extension = "so" subsystem_name = "ark" + part_name = "ark" } ohos_static_library("libarkfile_frontend_static") { @@ -99,6 +100,9 @@ ohos_static_library("libarkfile_frontend_static") { "$ark_root/libziparchive:libarkziparchive_frontend_static", sdk_libc_secshared_dep, ] + + part_name = "ark" + subsystem_name = "ark" } ark_gen_file("libarkfile_type_gen_h") { diff --git a/libziparchive/BUILD.gn b/libziparchive/BUILD.gn index 7b050e19ef62ae3ebdc3029c5957f2b6dd73ed8a..e3fc5d1d0ecbac61809e8135d770ca4c0c59bfa6 100644 --- a/libziparchive/BUILD.gn +++ b/libziparchive/BUILD.gn @@ -54,6 +54,7 @@ ohos_shared_library("libarkziparchive") { } output_extension = "so" subsystem_name = "ark" + part_name = "ark" } ohos_static_library("libarkziparchive_frontend_static") { @@ -75,4 +76,7 @@ ohos_static_library("libarkziparchive_frontend_static") { } else { deps += [ "$ark_third_party_root/miniz:libminiz" ] } + + subsystem_name = "ark" + part_name = "ark" } diff --git a/runtime/BUILD.gn b/runtime/BUILD.gn index eef472101927ba6bfe6dcaad262d677f542829c5..7d235a1b8bd42bbec5cd389ddf13827afbd49839 100644 --- a/runtime/BUILD.gn +++ b/runtime/BUILD.gn @@ -252,6 +252,7 @@ ohos_static_library("libarkruntime_static") { output_extension = "a" subsystem_name = "ark" + part_name = "ark" } ohos_shared_library("libarkruntime") { @@ -262,6 +263,7 @@ ohos_shared_library("libarkruntime") { relative_install_dir = "ark" } subsystem_name = "ark" + part_name = "ark" } config("arkruntime_interpreter_impl_config") { @@ -317,6 +319,9 @@ ohos_static_library("arkruntime_interpreter_impl") { "$ark_root/libpandabase:libarkbase", "$ark_root/libpandafile:libarkfile", ] + + subsystem_name = "ark" + part_name = "ark" } template("gen_intrinsics_yaml") { diff --git a/runtime/asm_defines/BUILD.gn b/runtime/asm_defines/BUILD.gn index be455aaeaf8fdebafb028138c6d3e9fe0a5fd5b2..0f0af439420352240c0b40ccc02f1e75d1b14af2 100644 --- a/runtime/asm_defines/BUILD.gn +++ b/runtime/asm_defines/BUILD.gn @@ -41,6 +41,8 @@ ohos_static_library("asm_defines") { "$ark_root/runtime:arkruntime_gen_intrinsics_unimplemented_intrinsics-inl_cpp", sdk_libc_secshared_dep, ] + subsystem_name = "ark" + part_name = "ark" } action("asm_defines_generator") {