• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (C) 2022-2023 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13import("//build/ohos.gni")
14
15#import("//foundation/distributeddatamgr/data_share/datashare.gni")
16group("distributeddatatest") {
17  testonly = true
18  if (is_standard_system) {
19    deps = [
20      "jstest/distributed_kv_store/client/hap:distributekvdisjs_test",
21      "jstest/distributed_kv_store/server/hap:distributekvdisjs_server",
22      "jstest/distributed_rdb_store/client/hap:distributerdbdisjs_test",
23      "jstest/distributed_rdb_store/server/hap:distributerdbdisjs_server",
24    ]
25  }
26}
27
28ohos_shared_library("disDataProcess") {
29  #module_out_path = module_output_path
30  #
31  sources = [ "./cpptest/process_common/process_msg.cpp" ]
32
33  visibility = [ ":*" ]
34
35  include_dirs = [
36    "//foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/adapter/include/permission",
37    "//foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/adapter/include/account",
38    "//foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/adapter/include",
39    "//foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/adapter/include/broadcaster",
40    "//foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/adapter/include/utils",
41    "//foundation/distributeddatamgr/kv_store/frameworks/innerkitsimpl/distributeddatafwk/include",
42    "//foundation/distributeddatamgr/kv_store/frameworks/innerkitsimpl/distributeddatafwk/src",
43    "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/app_distributeddata/include",
44    "//commonlibrary/c_utils/base/include",
45    "//utils/system/safwk/native/ include",
46    "../include",
47    "../../../../interfaces/innerkits/distributeddata",
48    "//third_party/json/single_include",
49    "//base/powermgr/power_manager/interfaces/innerkits/native/include",
50    "../../common",
51    "../common",
52
53    #   "${datashare_innerapi_path}/common/include",
54    #   "${datashare_innerapi_path}/provider/include",
55    "//foundation/distributeddatamgr/distributedfile/interfaces/kits/js/src/mod_securitylabel",
56    "//foundation/distributedhardware/device_manager/interfaces/inner_kits/native_cpp/include",
57    "//base/security/access_token/interfaces/innerkits/accesstoke/include",
58    "//base/security/access_token/interfaces/innerkits/nativetoken/include",
59  ]
60
61  deps = [
62    "//base/security/access_token/interfaces/innerkits/nativetoken:libnativetoken",
63    "//base/security/access_token/interfaces/innerkits/token_setproc:libtoken_setproc",
64    "//commonlibrary/c_utils/base:utils",
65    "//foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/adapter:distributeddata_adapter",
66    "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb",
67    "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata:distributeddata_inner",
68    "//foundation/distributedhardware/device_manager/interfaces/inner_kits/native_cpp:devicemanagersdk",
69  ]
70}
71