133eb0b6dSopenharmony_ci# Copyright (c) 2021 Huawei Device Co., Ltd.
233eb0b6dSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
333eb0b6dSopenharmony_ci# you may not use this file except in compliance with the License.
433eb0b6dSopenharmony_ci# You may obtain a copy of the License at
533eb0b6dSopenharmony_ci#
633eb0b6dSopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
733eb0b6dSopenharmony_ci#
833eb0b6dSopenharmony_ci# Unless required by applicable law or agreed to in writing, software
933eb0b6dSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
1033eb0b6dSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1133eb0b6dSopenharmony_ci# See the License for the specific language governing permissions and
1233eb0b6dSopenharmony_ci# limitations under the License.
1333eb0b6dSopenharmony_ci
1433eb0b6dSopenharmony_cicommon_include = [
1533eb0b6dSopenharmony_ci  "./common",
1633eb0b6dSopenharmony_ci  "./engine",
1733eb0b6dSopenharmony_ci  "//foundation/arkui/napi",
1833eb0b6dSopenharmony_ci  "//foundation/arkui/napi/interfaces/inner_api",
1933eb0b6dSopenharmony_ci  "//foundation/arkui/napi/interfaces/kits",
2033eb0b6dSopenharmony_ci  "//foundation/arkui/napi/native_engine",
2133eb0b6dSopenharmony_ci  "//third_party/googletest/include",
2233eb0b6dSopenharmony_ci  "//third_party/node/src",
2333eb0b6dSopenharmony_ci  "//commonlibrary/c_utils/base/include",
2433eb0b6dSopenharmony_ci]
2533eb0b6dSopenharmony_ci
2633eb0b6dSopenharmony_ciark_include = common_include
2733eb0b6dSopenharmony_ciark_include += [ "//foundation/arkui/napi/native_engine/impl/ark" ]
2833eb0b6dSopenharmony_ciark_include +=
2933eb0b6dSopenharmony_ci    [ "//foundation/ability/form_fwk/services/form_render_service/include" ]
3033eb0b6dSopenharmony_ciark_include += [ "//foundation/ability/form_fwk/interfaces/inner_api/include" ]
3133eb0b6dSopenharmony_ciark_include += [ "//base/global/i18n/interfaces/js/kits/include" ]
3233eb0b6dSopenharmony_ciark_include += [ "//base/global/i18n/frameworks/intl/include" ]
3333eb0b6dSopenharmony_ciark_include += [
3433eb0b6dSopenharmony_ci  "//base/global/i18n/interfaces/native/inner_api/preferred_language/include",
3533eb0b6dSopenharmony_ci]
3633eb0b6dSopenharmony_ciark_include +=
3733eb0b6dSopenharmony_ci    [ "//third_party/skia/third_party/externals/icu/source/common/unicode" ]
3833eb0b6dSopenharmony_ciark_include += [ "//third_party/libphonenumber" ]
3933eb0b6dSopenharmony_ciark_include += [ "//third_party/libphonenumber/cpp/src" ]
4033eb0b6dSopenharmony_ciark_include += [ "//third_party/protobuf/src" ]
4133eb0b6dSopenharmony_ciark_include += [ "//foundation/arkui" ]
4233eb0b6dSopenharmony_ci
4333eb0b6dSopenharmony_cijerryscript_include = common_include
4433eb0b6dSopenharmony_cijerryscript_include += [
4533eb0b6dSopenharmony_ci  "//foundation/arkui/napi/native_engine/impl/jerryscript",
4633eb0b6dSopenharmony_ci  "//third_party/jerryscript",
4733eb0b6dSopenharmony_ci  "//third_party/jerryscript/jerry-core/include",
4833eb0b6dSopenharmony_ci]
4933eb0b6dSopenharmony_ci
5033eb0b6dSopenharmony_cicommon_deps = [
5133eb0b6dSopenharmony_ci  "//third_party/googletest:gtest",
5233eb0b6dSopenharmony_ci  "//third_party/googletest:gtest_main",
5333eb0b6dSopenharmony_ci]
5433eb0b6dSopenharmony_ci
5533eb0b6dSopenharmony_ciark_deps = common_deps
5633eb0b6dSopenharmony_ciark_deps += [ "//foundation/arkui/napi:ace_napi" ]
5733eb0b6dSopenharmony_ci
5833eb0b6dSopenharmony_cijerryscript_deps = common_deps
5933eb0b6dSopenharmony_cijerryscript_deps += [
6033eb0b6dSopenharmony_ci  "//foundation/arkui/napi:ace_napi_jerryscript",
6133eb0b6dSopenharmony_ci  "//third_party/jerryscript:libjerryscript",
6233eb0b6dSopenharmony_ci]
63