diff --git a/BUILD.gn b/BUILD.gn index 0dfb8c1018dfb5e738d101980aa2264992bdacc5..d91b24a50865187b80324b9eed978f2a84ce34d1 100755 --- a/BUILD.gn +++ b/BUILD.gn @@ -1,48 +1,38 @@ -# Copyright (c) 2020 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 +# Copyright (c) 2020 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/lite/config/subsystem/lite_subsystem.gni") -import("//build/lite/ndk/ndk.gni") - -lite_subsystem("utils") { - subsystem_components = [ - "kv_store:kv_store" - ] - - if (ohos_kernel_type == "liteos_riscv") { - subsystem_components += [ - "file:file", - ] - } -} - -ndk_lib("native_api") { - if (ohos_kernel_type != "liteos_riscv") { - lib_extension = ".so" - } - deps = [ - "kv_store/src:utils_kv_store", - ] - head_files = [ - "//utils/native/lite/include/kv_store.h", - "//utils/native/lite/include/utils_config.h", - ] - if (ohos_kernel_type == "liteos_riscv") { - deps += [ - "file:native_file" - ] - head_files += [ - "//utils/native/lite/include/utils_file.h", - ] - } -} + +import("//build/lite/config/subsystem/lite_subsystem.gni") +import("//build/lite/ndk/ndk.gni") + +lite_subsystem("utils") { + subsystem_components = [ "kv_store:kv_store" ] + + if (ohos_kernel_type == "liteos_m") { + subsystem_components += [ "file:file" ] + } +} + +ndk_lib("native_api") { + if (ohos_kernel_type != "liteos_m") { + lib_extension = ".so" + } + deps = [ "kv_store/src:utils_kv_store" ] + head_files = [ + "//utils/native/lite/include/kv_store.h", + "//utils/native/lite/include/utils_config.h", + ] + if (ohos_kernel_type == "liteos_m") { + deps += [ "file:native_file" ] + head_files += [ "//utils/native/lite/include/utils_file.h" ] + } +} diff --git a/kv_store/src/BUILD.gn b/kv_store/src/BUILD.gn index 6eeb2c64bddc9a2c6fbafe5d1148cfdc26d97740..c2ce943e0a0a3147be84330c58476fd3daea20d2 100755 --- a/kv_store/src/BUILD.gn +++ b/kv_store/src/BUILD.gn @@ -1,43 +1,41 @@ -# Copyright (c) 2020 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 +# Copyright (c) 2020 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. - -if (ohos_kernel_type == "liteos_riscv") { - static_library("utils_kv_store") { - sources = [ - "kvstore_common/kvstore_common.c", - "kvstore_impl_hal/kv_store.c", - ] - include_dirs = [ - "//utils/native/lite/include", - "kvstore_common", - ] - } -} else { - shared_library("utils_kv_store") { - cflags = ["-Wall"] - cflags_cc = cflags - sources = [ - "kvstore_common/kvstore_common.c", - "kvstore_impl_posix/kv_store.c", - ] - include_dirs = [ - "//utils/native/lite/include", - "kvstore_common", - "//third_party/bounds_checking_function/include", - "//utils/native/lite/kv_store/innerkits", - ] - public_deps = [ - "//third_party/bounds_checking_function:libsec_shared", - ] - } -} \ No newline at end of file + +if (ohos_kernel_type == "liteos_m") { + static_library("utils_kv_store") { + sources = [ + "kvstore_common/kvstore_common.c", + "kvstore_impl_hal/kv_store.c", + ] + include_dirs = [ + "//utils/native/lite/include", + "kvstore_common", + ] + } +} else { + shared_library("utils_kv_store") { + cflags = [ "-Wall" ] + cflags_cc = cflags + sources = [ + "kvstore_common/kvstore_common.c", + "kvstore_impl_posix/kv_store.c", + ] + include_dirs = [ + "//utils/native/lite/include", + "kvstore_common", + "//third_party/bounds_checking_function/include", + "//utils/native/lite/kv_store/innerkits", + ] + public_deps = [ "//third_party/bounds_checking_function:libsec_shared" ] + } +}