mirror of
https://gitee.com/openharmony/bundlemanager_bundle_framework
synced 2025-02-17 06:28:19 +00:00
![任杰](/assets/img/avatar_default.png)
Description: pac_ret Sig: SIG_ApplicaitonFramework Feature or Bugfix: Bugfix Binary Source: No Signed-off-by: renjie84 renjie84@huawei.com Signed-off-by: 任杰 <renjie84@huawei.com>
64 lines
1.6 KiB
Plaintext
64 lines
1.6 KiB
Plaintext
# Copyright (c) 2021-2023 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
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
import("//build/ohos.gni")
|
|
|
|
group("common_target") {
|
|
deps = [ ":libappexecfwk_common" ]
|
|
}
|
|
|
|
config("appexecfwk_common_config") {
|
|
include_dirs = [
|
|
"log/include",
|
|
"utils/include",
|
|
]
|
|
}
|
|
|
|
config("bundle_all_dependent_config") {
|
|
include_dirs = [ "log/include" ]
|
|
}
|
|
|
|
ohos_shared_library("libappexecfwk_common") {
|
|
branch_protector_ret = "pac_ret"
|
|
sources = [
|
|
"log/src/app_log_wrapper.cpp",
|
|
"utils/src/bundle_file_util.cpp",
|
|
"utils/src/bundle_memory_guard.cpp",
|
|
]
|
|
|
|
defines = [
|
|
"APP_LOG_TAG = \"BMS\"",
|
|
"LOG_DOMAIN = 0xD001120",
|
|
]
|
|
cflags = [ "-Os" ]
|
|
cflags_cc = [ "-Os" ]
|
|
if (use_musl) {
|
|
if (musl_use_jemalloc && musl_use_jemalloc_dfx_intf) {
|
|
defines += [ "CONFIG_USE_JEMALLOC_DFX_INTF" ]
|
|
}
|
|
}
|
|
|
|
public_configs = [ ":appexecfwk_common_config" ]
|
|
|
|
all_dependent_configs = [ ":bundle_all_dependent_config" ]
|
|
|
|
external_deps = [
|
|
"c_utils:utils",
|
|
"hilog:libhilog",
|
|
]
|
|
|
|
subsystem_name = "bundlemanager"
|
|
innerapi_tags = [ "platformsdk" ]
|
|
part_name = "bundle_framework"
|
|
}
|