safwk解耦

Signed-off-by: wuminjie <wuminjie2@h-partners.com>
This commit is contained in:
wuminjie
2024-12-30 13:54:46 +08:00
parent 20232f5327
commit b2b495a25b
2 changed files with 17 additions and 3 deletions
+12 -3
View File
@@ -15,6 +15,9 @@ import("//build/lite/config/component/lite_component.gni")
declare_args() {
enable_timertask = false
safwk_lite_feature_enable_abilityms = false
safwk_lite_feature_enable_bundlems = false
safwk_lite_feature_enable_dtbschedmgr = false
}
if (ohos_kernel_type == "liteos_a" || ohos_kernel_type == "linux") {
@@ -40,8 +43,6 @@ if (ohos_kernel_type == "liteos_a" || ohos_kernel_type == "linux") {
]
deps = [
"${aafwk_lite_path}/services/abilitymgr_lite:abilityms",
"${appexecfwk_lite_path}/services/bundlemgr_lite:bundlems",
"//base/hiviewdfx/hilog_lite/frameworks/featured:hilog_shared",
"//base/security/permission_lite/services/ipc_auth:ipc_auth_target",
"//base/security/permission_lite/services/pms:pms_target",
@@ -50,8 +51,16 @@ if (ohos_kernel_type == "liteos_a" || ohos_kernel_type == "linux") {
if (enable_timertask == true) {
deps += [ "//base/update/dupdate/services/timertask_lite:timertask" ]
}
if (safwk_lite_feature_enable_abilityms == true) {
deps += [ "${aafwk_lite_path}/services/abilitymgr_lite:abilityms" ]
}
if (safwk_lite_feature_enable_bundlems == true) {
deps += [ "${appexecfwk_lite_path}/services/bundlemgr_lite:bundlems" ]
}
if (board_name != "hispark_aries") {
deps += [ "//foundation/ability/dmsfwk_lite:dtbschedmgr" ]
if (safwk_lite_feature_enable_dtbschedmgr == true) {
deps += [ "//foundation/ability/dmsfwk_lite:dtbschedmgr" ]
}
}
}
}
+5
View File
@@ -21,6 +21,11 @@
"liteos_a",
"linux"
],
"features": [
"safwk_lite_feature_enable_abilityms ",
"safwk_lite_feature_enable_bundlems ",
"safwk_lite_feature_enable_dtbschedmgr "
],
"rom": "100KB",
"ram": "2048KB",
"deps": {