mirror of
https://github.com/openharmony/distributed_screen.git
synced 2026-07-25 06:15:26 -04:00
@@ -0,0 +1,60 @@
|
||||
# Copyright (c) 2022 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")
|
||||
import("//build/ohos_var.gni")
|
||||
import(
|
||||
"//foundation/distributedhardware/distributedscreen/distributedscreen.gni")
|
||||
|
||||
ohos_shared_library("distributed_screen_client") {
|
||||
include_dirs = [
|
||||
"${windowmanager_path}/interfaces/innerkits/wm",
|
||||
"${graphicstandard_path}/interfaces/innerkits/surface",
|
||||
"${graphicstandard_path}/rosen/modules/render_service_client/core/ui",
|
||||
"${fwk_common_path}/utils/include",
|
||||
"//foundation/multimodalinput/input/interfaces/native/innerkits/event/include/",
|
||||
]
|
||||
|
||||
include_dirs += [
|
||||
"include",
|
||||
"${common_path}/include",
|
||||
]
|
||||
|
||||
sources = [
|
||||
"${services_path}/screenclient/src/screen_client.cpp",
|
||||
"${services_path}/screenclient/src/screen_client_window_adapter.cpp",
|
||||
]
|
||||
|
||||
deps = [
|
||||
"${common_path}:distributed_screen_utils",
|
||||
"${graphicstandard_path}/frameworks/surface:surface",
|
||||
"${windowmanager_path}/wm:libwm",
|
||||
"//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy",
|
||||
"//foundation/graphic/standard/rosen/modules/render_service_client:librender_service_client",
|
||||
"//foundation/multimodalinput/input:mmi_uinject",
|
||||
]
|
||||
|
||||
defines = [
|
||||
"HI_LOG_ENABLE",
|
||||
"DH_LOG_TAG=\"dscreenclient\"",
|
||||
"LOG_DOMAIN=0xD004100",
|
||||
]
|
||||
|
||||
external_deps = [
|
||||
"hiviewdfx_hilog_native:libhilog",
|
||||
"input:libmmi-client",
|
||||
]
|
||||
|
||||
part_name = "distributed_screen"
|
||||
subsystem_name = "distributedhardware"
|
||||
}
|
||||
Reference in New Issue
Block a user