diff --git a/common/include/test/whitelistunittest/BUILD.gn b/common/include/test/whitelistunittest/BUILD.gn index f0ac725da67d8cb70c25d73383d27f7c9fe41557..f6470085c244a20171b5b177b7a629a783127837 100755 --- a/common/include/test/whitelistunittest/BUILD.gn +++ b/common/include/test/whitelistunittest/BUILD.gn @@ -1,4 +1,4 @@ -# Copyright (c) 2021-2022 Huawei Device Co., Ltd. +# Copyright (c) 2021-2023 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 @@ -14,6 +14,7 @@ import("//build/test.gni") import( "//foundation/distributedhardware/distributed_input/distributedinput.gni") + module_out_path = "distributed_input/white_list_test" group("whitelistunittest") { @@ -72,6 +73,8 @@ ohos_unittest("distributed_input_white_list_test") { "${utils_path}:libdinput_utils", ] + external_deps = [ "config_policy:configpolicy_util" ] + cflags_cc = [ "-DHILOG_ENABLE" ] } ## UnitTest distributed_input_manager_service_test }}} diff --git a/common/include/white_list_util.cpp b/common/include/white_list_util.cpp index e524b33f57ae1fa837f8501fb30bb8e022d65886..421fbbd30fa64261dc550a5f637844a5d58d4e99 100644 --- a/common/include/white_list_util.cpp +++ b/common/include/white_list_util.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021-2022 Huawei Device Co., Ltd. + * Copyright (c) 2021-2023 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 @@ -21,6 +21,7 @@ #include #include "anonymous_string.h" +#include "config_policy_utils.h" #include "dinput_errcode.h" #include "dinput_log.h" @@ -30,8 +31,9 @@ namespace OHOS { namespace DistributedHardware { namespace DistributedInput { namespace { - const char* const SPLIT_LINE = "|"; - const char* const SPLIT_COMMA = ","; + const char * const SPLIT_LINE = "|"; + const char * const SPLIT_COMMA = ","; + const char * const WHITELIST_FILE_PATH = "etc/distributedhardware/dinput_business_event_whitelist.cfg"; const int32_t COMB_KEY_VEC_MIN_LEN = 2; const int32_t LAST_KEY_ACTION_LEN = 1; const int32_t LAST_KEY_LEN = 1; @@ -61,7 +63,8 @@ WhiteListUtil &WhiteListUtil::GetInstance(void) int32_t WhiteListUtil::Init() { - const char* const whiteListFilePath = "/vendor/etc/distributedhardware/dinput_business_event_whitelist.cfg"; + char buf[MAX_PATH_LEN] = {0}; + char *whiteListFilePath = GetOneCfgFile(WHITELIST_FILE_PATH, buf, MAX_PATH_LEN); std::ifstream inFile(whiteListFilePath, std::ios::in | std::ios::binary); if (!inFile.is_open()) { DHLOGE("WhiteListUtil Init error, file open fail path=%s", whiteListFilePath); @@ -78,7 +81,6 @@ int32_t WhiteListUtil::Init() DHLOGE("whitelist cfg file has too many lines or too complicated. lineNum is %d", lineNum); break; } - DHLOGI("read whitelist cfg, line=%s", line.c_str()); vecKeyCode.clear(); vecCombinationKey.clear(); @@ -187,7 +189,6 @@ int32_t WhiteListUtil::SyncWhiteList(const std::string &deviceId, const TYPE_WHI for (auto combKeys : vecWhiteList) { GetCombKeysHash(combKeys, combKeysHashMap_[deviceId]); } - return DH_SUCCESS; } diff --git a/interfaces/inner_kits/BUILD.gn b/interfaces/inner_kits/BUILD.gn index 4358fe0d3e214515f5e2b24c3e2c513678547020..b3c0f0687b70113bc55d9716a73a748a381ab4dc 100644 --- a/interfaces/inner_kits/BUILD.gn +++ b/interfaces/inner_kits/BUILD.gn @@ -1,4 +1,4 @@ -# Copyright (c) 2021-2022 Huawei Device Co., Ltd. +# Copyright (c) 2021-2023 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 @@ -36,28 +36,28 @@ config("input_sdk_public_config") { "//foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk", "//foundation/communication/dsoftbus/interfaces/kits/bus_center", "//foundation/communication/dsoftbus/interfaces/kits/common", - "//third_party/libevdev/libevdev/" + "//third_party/libevdev/libevdev/", ] } ohos_shared_library("libdinput_sdk") { - public_configs = [":input_sdk_public_config"] + public_configs = [ ":input_sdk_public_config" ] sources = [ - "${common_path}/include/white_list_util.cpp", "${common_path}/include/input_check_param.cpp", + "${common_path}/include/white_list_util.cpp", "${innerkits_path}/src/distributed_input_kit.cpp", "${ipc_path}/src/add_white_list_infos_call_back_proxy.cpp", "${ipc_path}/src/add_white_list_infos_call_back_stub.cpp", "${ipc_path}/src/del_white_list_infos_call_back_proxy.cpp", "${ipc_path}/src/del_white_list_infos_call_back_stub.cpp", - "${ipc_path}/src/get_sink_screen_infos_call_back_proxy.cpp", - "${ipc_path}/src/get_sink_screen_infos_call_back_stub.cpp", "${ipc_path}/src/dinput_sa_manager.cpp", "${ipc_path}/src/distributed_input_client.cpp", "${ipc_path}/src/distributed_input_sink_proxy.cpp", "${ipc_path}/src/distributed_input_sink_stub.cpp", "${ipc_path}/src/distributed_input_source_proxy.cpp", "${ipc_path}/src/distributed_input_source_stub.cpp", + "${ipc_path}/src/get_sink_screen_infos_call_back_proxy.cpp", + "${ipc_path}/src/get_sink_screen_infos_call_back_stub.cpp", "${ipc_path}/src/input_node_listener_proxy.cpp", "${ipc_path}/src/input_node_listener_stub.cpp", "${ipc_path}/src/prepare_d_input_call_back_proxy.cpp", @@ -83,9 +83,9 @@ ohos_shared_library("libdinput_sdk") { ] deps = [ - "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler", "${fwk_utils_path}:distributedhardwareutils", "${utils_path}:libdinput_utils", + "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler", "//third_party/libevdev:libevdev", ] @@ -97,6 +97,7 @@ ohos_shared_library("libdinput_sdk") { external_deps = [ "c_utils:utils", + "config_policy:configpolicy_util", "ipc:ipc_core", "samgr:samgr_proxy", ] diff --git a/interfaces/inner_kits/test/unittest/BUILD.gn b/interfaces/inner_kits/test/unittest/BUILD.gn index a0bc825936c8f14d7f5ef469940528751ef78016..e7ba68869c330084c1aac4b57364d519b9bf2676 100644 --- a/interfaces/inner_kits/test/unittest/BUILD.gn +++ b/interfaces/inner_kits/test/unittest/BUILD.gn @@ -1,4 +1,4 @@ -# Copyright (c) 2021-2022 Huawei Device Co., Ltd. +# Copyright (c) 2021-2023 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 @@ -14,6 +14,7 @@ import("//build/test.gni") import( "//foundation/distributedhardware/distributed_input/distributedinput.gni") + module_out_path = "distributed_input/inner_kits" group("unittest") { @@ -56,19 +57,19 @@ ohos_unittest("distributed_input_inner_test") { "${ipc_path}/src/add_white_list_infos_call_back_stub.cpp", "${ipc_path}/src/del_white_list_infos_call_back_proxy.cpp", "${ipc_path}/src/del_white_list_infos_call_back_stub.cpp", + "${ipc_path}/src/distributed_input_source_proxy.cpp", "${ipc_path}/src/get_sink_screen_infos_call_back_proxy.cpp", "${ipc_path}/src/get_sink_screen_infos_call_back_stub.cpp", - "${ipc_path}/src/distributed_input_source_proxy.cpp", "${ipc_path}/src/input_node_listener_proxy.cpp", "${ipc_path}/src/input_node_listener_stub.cpp", "${ipc_path}/src/prepare_d_input_call_back_proxy.cpp", "${ipc_path}/src/prepare_d_input_call_back_stub.cpp", + "${ipc_path}/src/register_d_input_call_back_proxy.cpp", + "${ipc_path}/src/register_d_input_call_back_stub.cpp", "${ipc_path}/src/sharing_dhid_listener_proxy.cpp", "${ipc_path}/src/sharing_dhid_listener_stub.cpp", "${ipc_path}/src/simulation_event_listener_proxy.cpp", "${ipc_path}/src/simulation_event_listener_stub.cpp", - "${ipc_path}/src/register_d_input_call_back_proxy.cpp", - "${ipc_path}/src/register_d_input_call_back_stub.cpp", "${ipc_path}/src/start_d_input_call_back_proxy.cpp", "${ipc_path}/src/start_d_input_call_back_stub.cpp", "${ipc_path}/src/start_stop_d_inputs_call_back_proxy.cpp", @@ -106,6 +107,7 @@ ohos_unittest("distributed_input_inner_test") { external_deps = [ "c_utils:utils", + "config_policy:configpolicy_util", "ipc:ipc_core", ] diff --git a/interfaces/ipc/test/clientunittest/BUILD.gn b/interfaces/ipc/test/clientunittest/BUILD.gn index 504c75f352029aae6a5c5c319b17bc4aa5fd887f..5dc9bfc2ae9b7fb335bfd9d59a63426c8d34539a 100644 --- a/interfaces/ipc/test/clientunittest/BUILD.gn +++ b/interfaces/ipc/test/clientunittest/BUILD.gn @@ -1,4 +1,4 @@ -# Copyright (c) 2022 Huawei Device Co., Ltd. +# Copyright (c) 2022-2023 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 @@ -14,6 +14,7 @@ import("//build/test.gni") import( "//foundation/distributedhardware/distributed_input/distributedinput.gni") + module_out_path = "distributed_input/ipc" group("clientunittest") { @@ -66,21 +67,19 @@ ohos_unittest("distributed_input_client_test") { ] sources = [ - "distributed_input_client_test.cpp", - "mock_samanager.cpp", - "${common_path}/include/white_list_util.cpp", "${common_path}/include/input_check_param.cpp", + "${common_path}/include/white_list_util.cpp", "${ipc_path}/src/add_white_list_infos_call_back_proxy.cpp", "${ipc_path}/src/add_white_list_infos_call_back_stub.cpp", "${ipc_path}/src/del_white_list_infos_call_back_proxy.cpp", "${ipc_path}/src/del_white_list_infos_call_back_stub.cpp", - "${ipc_path}/src/get_sink_screen_infos_call_back_proxy.cpp", - "${ipc_path}/src/get_sink_screen_infos_call_back_stub.cpp", "${ipc_path}/src/distributed_input_client.cpp", "${ipc_path}/src/distributed_input_sink_proxy.cpp", "${ipc_path}/src/distributed_input_sink_stub.cpp", "${ipc_path}/src/distributed_input_source_proxy.cpp", "${ipc_path}/src/distributed_input_source_stub.cpp", + "${ipc_path}/src/get_sink_screen_infos_call_back_proxy.cpp", + "${ipc_path}/src/get_sink_screen_infos_call_back_stub.cpp", "${ipc_path}/src/input_node_listener_proxy.cpp", "${ipc_path}/src/input_node_listener_stub.cpp", "${ipc_path}/src/prepare_d_input_call_back_proxy.cpp", @@ -103,6 +102,8 @@ ohos_unittest("distributed_input_client_test") { "${ipc_path}/src/unprepare_d_input_call_back_stub.cpp", "${ipc_path}/src/unregister_d_input_call_back_proxy.cpp", "${ipc_path}/src/unregister_d_input_call_back_stub.cpp", + "distributed_input_client_test.cpp", + "mock_samanager.cpp", ] cflags = [ @@ -124,16 +125,17 @@ ohos_unittest("distributed_input_client_test") { "${fwk_interfaces_path}:libdhfwk_sdk", "${fwk_utils_path}:distributedhardwareutils", "${utils_path}:libdinput_utils", - "//foundation/distributedhardware/distributed_input/services/source/sourcemanager:libdinput_source", - "//foundation/distributedhardware/distributed_input/services/source/inputinject:libdinput_inject", - "//foundation/distributedhardware/distributed_input/services/sink/sinkmanager:libdinput_sink", "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler", + "//foundation/distributedhardware/distributed_input/services/sink/sinkmanager:libdinput_sink", + "//foundation/distributedhardware/distributed_input/services/source/inputinject:libdinput_inject", + "//foundation/distributedhardware/distributed_input/services/source/sourcemanager:libdinput_source", "//foundation/window/window_manager/dm:libdm", "//third_party/libevdev:libevdev", ] external_deps = [ "c_utils:utils", + "config_policy:configpolicy_util", "ipc:ipc_core", "samgr:samgr_proxy", ] diff --git a/interfaces/ipc/test/ipcunittest/BUILD.gn b/interfaces/ipc/test/ipcunittest/BUILD.gn index 53add0cd910fb21f13a6171890f106b514acb125..3cdbc69d1a1ba8740dd6120df888f3ef90e6a2f8 100644 --- a/interfaces/ipc/test/ipcunittest/BUILD.gn +++ b/interfaces/ipc/test/ipcunittest/BUILD.gn @@ -1,4 +1,4 @@ -# Copyright (c) 2022 Huawei Device Co., Ltd. +# Copyright (c) 2022-2023 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 @@ -14,6 +14,7 @@ import("//build/test.gni") import( "//foundation/distributedhardware/distributed_input/distributedinput.gni") + module_out_path = "distributed_input/ipc" group("ipcunittest") { @@ -49,21 +50,20 @@ ohos_unittest("distributed_input_ipc_test") { ] sources = [ - "distributed_input_ipc_test.cpp", - "${common_path}/include/white_list_util.cpp", "${common_path}/include/input_check_param.cpp", + "${common_path}/include/white_list_util.cpp", "${ipc_path}/src/add_white_list_infos_call_back_proxy.cpp", "${ipc_path}/src/add_white_list_infos_call_back_stub.cpp", "${ipc_path}/src/del_white_list_infos_call_back_proxy.cpp", "${ipc_path}/src/del_white_list_infos_call_back_stub.cpp", - "${ipc_path}/src/get_sink_screen_infos_call_back_proxy.cpp", - "${ipc_path}/src/get_sink_screen_infos_call_back_stub.cpp", "${ipc_path}/src/dinput_sa_manager.cpp", "${ipc_path}/src/distributed_input_client.cpp", "${ipc_path}/src/distributed_input_sink_proxy.cpp", "${ipc_path}/src/distributed_input_sink_stub.cpp", "${ipc_path}/src/distributed_input_source_proxy.cpp", "${ipc_path}/src/distributed_input_source_stub.cpp", + "${ipc_path}/src/get_sink_screen_infos_call_back_proxy.cpp", + "${ipc_path}/src/get_sink_screen_infos_call_back_stub.cpp", "${ipc_path}/src/input_node_listener_proxy.cpp", "${ipc_path}/src/input_node_listener_stub.cpp", "${ipc_path}/src/prepare_d_input_call_back_proxy.cpp", @@ -86,6 +86,7 @@ ohos_unittest("distributed_input_ipc_test") { "${ipc_path}/src/unprepare_d_input_call_back_stub.cpp", "${ipc_path}/src/unregister_d_input_call_back_proxy.cpp", "${ipc_path}/src/unregister_d_input_call_back_stub.cpp", + "distributed_input_ipc_test.cpp", ] cflags = [ @@ -112,6 +113,7 @@ ohos_unittest("distributed_input_ipc_test") { external_deps = [ "c_utils:utils", + "config_policy:configpolicy_util", "ipc:ipc_core", "samgr:samgr_proxy", ] diff --git a/services/sink/sinkmanager/BUILD.gn b/services/sink/sinkmanager/BUILD.gn index c0ff44535cb74f10f31758bf2bb85bd6551efc9d..e3e9433a3420770a77529fb8cf4b106838baf67e 100644 --- a/services/sink/sinkmanager/BUILD.gn +++ b/services/sink/sinkmanager/BUILD.gn @@ -48,7 +48,7 @@ ohos_shared_library("libdinput_sink") { "//drivers/peripheral/display/interfaces/include", "//drivers/peripheral/base", "//foundation/graphic/graphic_2d/utils/buffer_handle/export", - "//third_party/libevdev/libevdev/" + "//third_party/libevdev/libevdev/", ] sources = [ @@ -66,19 +66,20 @@ ohos_shared_library("libdinput_sink") { deps = [ "${dfx_utils_path}:libdinput_dfx_utils", + "${fwk_interfaces_path}:libdhfwk_sdk", "${fwk_utils_path}:distributedhardwareutils", "${utils_path}:libdinput_utils", "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler", "//foundation/distributedhardware/distributed_input/interfaces/inner_kits:libdinput_sdk", "//foundation/distributedhardware/distributed_input/services/sink/inputcollector:libdinput_collector", "//foundation/distributedhardware/distributed_input/services/sink/transport:libdinput_sink_trans", - "${fwk_interfaces_path}:libdhfwk_sdk", "//foundation/window/window_manager/dm:libdm", "//third_party/libevdev:libevdev", ] external_deps = [ "c_utils:utils", + "config_policy:configpolicy_util", "ipc:ipc_core", "safwk:system_ability_fwk", "samgr:samgr_proxy", diff --git a/services/sink/sinkmanager/test/sinkmanagerunittest/BUILD.gn b/services/sink/sinkmanager/test/sinkmanagerunittest/BUILD.gn index ad0055b62025a023ca11406d78d0976c932de924..2cbd1a2721ea19b5ad5888fb24bb94726b18114b 100755 --- a/services/sink/sinkmanager/test/sinkmanagerunittest/BUILD.gn +++ b/services/sink/sinkmanager/test/sinkmanagerunittest/BUILD.gn @@ -14,6 +14,7 @@ import("//build/test.gni") import( "//foundation/distributedhardware/distributed_input/distributedinput.gni") + module_out_path = "distributed_input/sink_manager" group("sinkmanagerunittest") { @@ -70,18 +71,18 @@ ohos_unittest("distributed_input_sinkmanager_test") { sources = [ "${common_path}/include/input_hub.cpp", "${common_path}/include/white_list_util.cpp", + "${common_path}/test/mock/session_mock.cpp", + "${common_path}/test/mock/softbus_bus_center_mock.cpp", + "${distributedinput_path}/services/sink/sinkmanager/test/sinkmanagerunittest/mock/mock_process.cpp", "${ipc_path}/src/distributed_input_sink_stub.cpp", + "${ipc_path}/src/get_sink_screen_infos_call_back_stub.cpp", + "${ipc_path}/src/sharing_dhid_listener_stub.cpp", "${services_sink_path}/inputcollector/src/distributed_input_collector.cpp", "//foundation/distributedhardware/distributed_input/services/sink/sinkmanager/src/distributed_input_sink_event_handler.cpp", "//foundation/distributedhardware/distributed_input/services/sink/sinkmanager/src/distributed_input_sink_manager.cpp", "//foundation/distributedhardware/distributed_input/services/sink/transport/src/distributed_input_sink_switch.cpp", "//foundation/distributedhardware/distributed_input/services/sink/transport/src/distributed_input_sink_transport.cpp", "distributed_input_sinkmanager_test.cpp", - "${common_path}/test/mock/session_mock.cpp", - "${common_path}/test/mock/softbus_bus_center_mock.cpp", - "${ipc_path}/src/get_sink_screen_infos_call_back_stub.cpp", - "${ipc_path}/src/sharing_dhid_listener_stub.cpp", - "${distributedinput_path}/services/sink/sinkmanager/test/sinkmanagerunittest/mock/mock_process.cpp", ] cflags = [ @@ -100,22 +101,23 @@ ohos_unittest("distributed_input_sinkmanager_test") { deps = [ "${dfx_utils_path}:libdinput_dfx_utils", + "${fwk_interfaces_path}:libdhfwk_sdk", "${fwk_utils_path}:distributedhardwareutils", "${utils_path}:libdinput_utils", "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler", - "//third_party/libevdev:libevdev", - "//third_party/openssl:libcrypto_static", - "${fwk_interfaces_path}:libdhfwk_sdk", - "//foundation/window/window_manager/dm:libdm", - "//foundation/distributedhardware/distributed_input/services/sink/transport:libdinput_sink_trans", - "//foundation/distributedhardware/distributed_input/services/transportbase:libdinput_trans_base", "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk", "//base/security/access_token/interfaces/innerkits/nativetoken:libnativetoken", "//base/security/access_token/interfaces/innerkits/token_setproc:libtoken_setproc", + "//foundation/distributedhardware/distributed_input/services/sink/transport:libdinput_sink_trans", + "//foundation/distributedhardware/distributed_input/services/transportbase:libdinput_trans_base", + "//foundation/window/window_manager/dm:libdm", + "//third_party/libevdev:libevdev", + "//third_party/openssl:libcrypto_static", ] external_deps = [ "c_utils:utils", + "config_policy:configpolicy_util", "ipc:ipc_core", "safwk:system_ability_fwk", "samgr:samgr_proxy", diff --git a/services/source/sourcemanager/BUILD.gn b/services/source/sourcemanager/BUILD.gn index f87f93b35520361c5efbe117f1827cf91d17c1c7..3f5df5701d4ba1f741a42e4bd05295db7986e53d 100644 --- a/services/source/sourcemanager/BUILD.gn +++ b/services/source/sourcemanager/BUILD.gn @@ -1,4 +1,4 @@ -# Copyright (c) 2021-2022 Huawei Device Co., Ltd. +# Copyright (c) 2021-2023 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 @@ -48,36 +48,36 @@ ohos_shared_library("libdinput_source") { ] sources = [ - "${common_path}/include/white_list_util.cpp", "${common_path}/include/input_check_param.cpp", + "${common_path}/include/white_list_util.cpp", "${ipc_path}/src/add_white_list_infos_call_back_proxy.cpp", "${ipc_path}/src/add_white_list_infos_call_back_stub.cpp", "${ipc_path}/src/del_white_list_infos_call_back_proxy.cpp", "${ipc_path}/src/del_white_list_infos_call_back_stub.cpp", - "${ipc_path}/src/get_sink_screen_infos_call_back_proxy.cpp", - "${ipc_path}/src/get_sink_screen_infos_call_back_stub.cpp", "${ipc_path}/src/distributed_input_sink_proxy.cpp", "${ipc_path}/src/distributed_input_sink_stub.cpp", "${ipc_path}/src/distributed_input_source_proxy.cpp", "${ipc_path}/src/distributed_input_source_stub.cpp", + "${ipc_path}/src/get_sink_screen_infos_call_back_proxy.cpp", + "${ipc_path}/src/get_sink_screen_infos_call_back_stub.cpp", + "${ipc_path}/src/input_node_listener_proxy.cpp", + "${ipc_path}/src/input_node_listener_stub.cpp", "${ipc_path}/src/prepare_d_input_call_back_proxy.cpp", "${ipc_path}/src/prepare_d_input_call_back_stub.cpp", "${ipc_path}/src/register_d_input_call_back_proxy.cpp", "${ipc_path}/src/register_d_input_call_back_stub.cpp", + "${ipc_path}/src/sharing_dhid_listener_proxy.cpp", + "${ipc_path}/src/sharing_dhid_listener_stub.cpp", + "${ipc_path}/src/simulation_event_listener_proxy.cpp", + "${ipc_path}/src/simulation_event_listener_stub.cpp", "${ipc_path}/src/start_d_input_call_back_proxy.cpp", "${ipc_path}/src/start_d_input_call_back_stub.cpp", - "${ipc_path}/src/stop_d_input_call_back_proxy.cpp", - "${ipc_path}/src/stop_d_input_call_back_stub.cpp", "${ipc_path}/src/start_stop_d_inputs_call_back_proxy.cpp", "${ipc_path}/src/start_stop_d_inputs_call_back_stub.cpp", "${ipc_path}/src/start_stop_result_call_back_proxy.cpp", "${ipc_path}/src/start_stop_result_call_back_stub.cpp", - "${ipc_path}/src/input_node_listener_proxy.cpp", - "${ipc_path}/src/input_node_listener_stub.cpp", - "${ipc_path}/src/sharing_dhid_listener_proxy.cpp", - "${ipc_path}/src/sharing_dhid_listener_stub.cpp", - "${ipc_path}/src/simulation_event_listener_proxy.cpp", - "${ipc_path}/src/simulation_event_listener_stub.cpp", + "${ipc_path}/src/stop_d_input_call_back_proxy.cpp", + "${ipc_path}/src/stop_d_input_call_back_stub.cpp", "${ipc_path}/src/unprepare_d_input_call_back_proxy.cpp", "${ipc_path}/src/unprepare_d_input_call_back_stub.cpp", "${ipc_path}/src/unregister_d_input_call_back_proxy.cpp", @@ -95,18 +95,19 @@ ohos_shared_library("libdinput_source") { deps = [ "${dfx_utils_path}:libdinput_dfx_utils", + "${fwk_interfaces_path}:libdhfwk_sdk", "${fwk_utils_path}:distributedhardwareutils", "${utils_path}:libdinput_utils", "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler", "//foundation/distributedhardware/distributed_input/interfaces/inner_kits:libdinput_sdk", "//foundation/distributedhardware/distributed_input/services/source/inputinject:libdinput_inject", "//foundation/distributedhardware/distributed_input/services/source/transport:libdinput_source_trans", - "${fwk_interfaces_path}:libdhfwk_sdk", "//third_party/libevdev:libevdev", ] external_deps = [ "c_utils:utils", + "config_policy:configpolicy_util", "eventhandler:libeventhandler", "hitrace_native:hitrace_meter", "ipc:ipc_core",