From dbc585184aaec0fbd19a2dc4062afc1c5bbe245b Mon Sep 17 00:00:00 2001 From: gaosix Date: Mon, 21 Jul 2025 09:56:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E5=90=880702=E5=88=86=E6=94=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: gaosix --- BUILD.gn | 13 ++++++++++++- bundle.json | 6 ++++-- .../config_policy => interfaces}/ets/ani/BUILD.gn | 0 .../ets/ani/ets/@ohos.configPolicy.ets | 0 .../ani/ets/@ohos.customization.customConfig.ets | 0 .../ets/ani/include/ani_utils.h | 0 .../ets/ani/include/config_policy_ani.h | 0 .../ets/ani/include/custom_config_ani.h | 0 .../ets/ani/src/ani_utils.cpp | 0 .../ets/ani/src/config_policy_ani.cpp | 0 .../ets/ani/src/custom_config_ani.cpp | 0 11 files changed, 16 insertions(+), 3 deletions(-) rename {frameworks/config_policy => interfaces}/ets/ani/BUILD.gn (100%) rename {frameworks/config_policy => interfaces}/ets/ani/ets/@ohos.configPolicy.ets (100%) rename {frameworks/config_policy => interfaces}/ets/ani/ets/@ohos.customization.customConfig.ets (100%) rename {frameworks/config_policy => interfaces}/ets/ani/include/ani_utils.h (100%) rename {frameworks/config_policy => interfaces}/ets/ani/include/config_policy_ani.h (100%) rename {frameworks/config_policy => interfaces}/ets/ani/include/custom_config_ani.h (100%) rename {frameworks/config_policy => interfaces}/ets/ani/src/ani_utils.cpp (100%) rename {frameworks/config_policy => interfaces}/ets/ani/src/config_policy_ani.cpp (100%) rename {frameworks/config_policy => interfaces}/ets/ani/src/custom_config_ani.cpp (100%) diff --git a/BUILD.gn b/BUILD.gn index 2303914..11e5337 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -1,4 +1,4 @@ -# Copyright (c) 2022-2023 Huawei Device Co., Ltd. +# Copyright (c) 2022-2025 Huawei Device Co., Ltd. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at @@ -25,3 +25,14 @@ group("config_policy_components") { deps = [ "./frameworks/config_policy:configpolicy_util" ] } } + +group("ani_config_policy_components") { + if (os_level == "standard" && config_policy_api_support && support_jsapi) { + deps = [ + "./interfaces/ets/ani:configpolicy_ani", + "./interfaces/ets/ani:configPolicy_etc", + "./interfaces/ets/ani:customconfig_ani", + "./interfaces/ets/ani:custom_config_etc", + ] + } +} diff --git a/bundle.json b/bundle.json index 3be48ec..fef51e4 100644 --- a/bundle.json +++ b/bundle.json @@ -34,13 +34,15 @@ "hilog", "napi", "init", - "bounds_checking_function" + "bounds_checking_function", + "runtime_core" ], "third_party": [] }, "build": { "sub_component": [ - "//base/customization/config_policy:config_policy_components" + "//base/customization/config_policy:config_policy_components", + "//base/customization/config_policy:ani_config_policy_components" ], "inner_kits": [ { diff --git a/frameworks/config_policy/ets/ani/BUILD.gn b/interfaces/ets/ani/BUILD.gn similarity index 100% rename from frameworks/config_policy/ets/ani/BUILD.gn rename to interfaces/ets/ani/BUILD.gn diff --git a/frameworks/config_policy/ets/ani/ets/@ohos.configPolicy.ets b/interfaces/ets/ani/ets/@ohos.configPolicy.ets similarity index 100% rename from frameworks/config_policy/ets/ani/ets/@ohos.configPolicy.ets rename to interfaces/ets/ani/ets/@ohos.configPolicy.ets diff --git a/frameworks/config_policy/ets/ani/ets/@ohos.customization.customConfig.ets b/interfaces/ets/ani/ets/@ohos.customization.customConfig.ets similarity index 100% rename from frameworks/config_policy/ets/ani/ets/@ohos.customization.customConfig.ets rename to interfaces/ets/ani/ets/@ohos.customization.customConfig.ets diff --git a/frameworks/config_policy/ets/ani/include/ani_utils.h b/interfaces/ets/ani/include/ani_utils.h similarity index 100% rename from frameworks/config_policy/ets/ani/include/ani_utils.h rename to interfaces/ets/ani/include/ani_utils.h diff --git a/frameworks/config_policy/ets/ani/include/config_policy_ani.h b/interfaces/ets/ani/include/config_policy_ani.h similarity index 100% rename from frameworks/config_policy/ets/ani/include/config_policy_ani.h rename to interfaces/ets/ani/include/config_policy_ani.h diff --git a/frameworks/config_policy/ets/ani/include/custom_config_ani.h b/interfaces/ets/ani/include/custom_config_ani.h similarity index 100% rename from frameworks/config_policy/ets/ani/include/custom_config_ani.h rename to interfaces/ets/ani/include/custom_config_ani.h diff --git a/frameworks/config_policy/ets/ani/src/ani_utils.cpp b/interfaces/ets/ani/src/ani_utils.cpp similarity index 100% rename from frameworks/config_policy/ets/ani/src/ani_utils.cpp rename to interfaces/ets/ani/src/ani_utils.cpp diff --git a/frameworks/config_policy/ets/ani/src/config_policy_ani.cpp b/interfaces/ets/ani/src/config_policy_ani.cpp similarity index 100% rename from frameworks/config_policy/ets/ani/src/config_policy_ani.cpp rename to interfaces/ets/ani/src/config_policy_ani.cpp diff --git a/frameworks/config_policy/ets/ani/src/custom_config_ani.cpp b/interfaces/ets/ani/src/custom_config_ani.cpp similarity index 100% rename from frameworks/config_policy/ets/ani/src/custom_config_ani.cpp rename to interfaces/ets/ani/src/custom_config_ani.cpp -- Gitee