From 9e98522d5e9a20848158ccc108ae6632734a1bfa Mon Sep 17 00:00:00 2001 From: panjie Date: Tue, 12 Aug 2025 17:09:55 +0800 Subject: [PATCH] support shared library Signed-off-by: panjie Change-Id: I987f4e598db8ea750d91c29c751f86eac78127c9 --- BUILD.gn | 15 +++++++++++++++ bundle.json | 3 +++ 2 files changed, 18 insertions(+) diff --git a/BUILD.gn b/BUILD.gn index 48ebf800..7a102395 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -537,4 +537,19 @@ if (defined(ohos_lite)) { # is on lite Os for ipcamera include_dirs += jerry_libm_include_dirs include_dirs += jerry_port_default_include_dirs } + + ohos_shared_library("jerryscript_shared_not_lite") { + public_configs = [ ":jerryscript_not_lite_config" ] + sources = jerry_core_sources + sources += jerry_ext_sources + sources += jerry_libm_sources + sources += jerry_port_default_sources + + include_dirs = jerry_core_include_dirs + include_dirs += jerry_ext_include_dirs + include_dirs += jerry_libm_include_dirs + include_dirs += jerry_port_default_include_dirs + part_name = "jerryscript" + subsystem_name = "thirdparty" + } } diff --git a/bundle.json b/bundle.json index 3e1590d6..61bbd6de 100644 --- a/bundle.json +++ b/bundle.json @@ -60,6 +60,9 @@ "inner_kits": [ { "name": "//third_party/jerryscript:jerryscript_static_not_lite" + }, + { + "name": "//third_party/jerryscript:jerryscript_shared_not_lite" } ], "test": [] -- Gitee