1e9297d28Sopenharmony_ci# Copyright (c) 2023 Huawei Device Co., Ltd.
2e9297d28Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
3e9297d28Sopenharmony_ci# you may not use this file except in compliance with the License.
4e9297d28Sopenharmony_ci# You may obtain a copy of the License at
5e9297d28Sopenharmony_ci#
6e9297d28Sopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
7e9297d28Sopenharmony_ci#
8e9297d28Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software
9e9297d28Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
10e9297d28Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11e9297d28Sopenharmony_ci# See the License for the specific language governing permissions and
12e9297d28Sopenharmony_ci# limitations under the License.
13e9297d28Sopenharmony_ci
14e9297d28Sopenharmony_ciplatform = current_os
15e9297d28Sopenharmony_ciif (current_os == "mingw") {
16e9297d28Sopenharmony_ci  platform = "windows"
17e9297d28Sopenharmony_ci}
18e9297d28Sopenharmony_ci
19e9297d28Sopenharmony_cicross_platform = platform == "ios" || platform == "android"
20e9297d28Sopenharmony_ci
21e9297d28Sopenharmony_ciif (platform == "ohos") {
22e9297d28Sopenharmony_ci  eventhandler_deps = [
23e9297d28Sopenharmony_ci    "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler",
24e9297d28Sopenharmony_ci  ]
25e9297d28Sopenharmony_ci  ipc_deps = [
26e9297d28Sopenharmony_ci    "//foundation/communication/ipc/interfaces/innerkits/ipc_core:ipc_core",
27e9297d28Sopenharmony_ci  ]
28e9297d28Sopenharmony_ci  image_deps = [
29e9297d28Sopenharmony_ci    "//foundation/multimedia/image_framework/interfaces/innerkits:image_native",
30e9297d28Sopenharmony_ci  ]
31e9297d28Sopenharmony_ci  utils_deps = [ "//commonlibrary/c_utils/base:utils" ]
32e9297d28Sopenharmony_ci} else {
33e9297d28Sopenharmony_ci  hilog_deps = [
34e9297d28Sopenharmony_ci    "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog_$platform",
35e9297d28Sopenharmony_ci  ]
36e9297d28Sopenharmony_ci}
37e9297d28Sopenharmony_ci
38e9297d28Sopenharmony_ciappframework_root = "//foundation/appframework"
39e9297d28Sopenharmony_cic_utils_root = "//commonlibrary/c_utils"
40e9297d28Sopenharmony_ciimage_framework_root = "//foundation/multimedia/image_framework"
41