From 73369689f0b80cb6b62347b4d87c851951a10c52 Mon Sep 17 00:00:00 2001 From: li-tiangang4 Date: Tue, 27 Aug 2024 19:11:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=AF=E5=8A=A8=E7=BC=96=E8=AF=91=E5=AE=8F?= =?UTF-8?q?=E6=89=93=E5=BC=80FS=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: li-tiangang4 --- dfx_utils/BUILD.gn | 13 ++++++++++++- inputdevicehandler/BUILD.gn | 13 ++++++++++++- interfaces/inner_kits/BUILD.gn | 13 ++++++++++++- services/sink/inputcollector/BUILD.gn | 13 ++++++++++++- services/sink/sinkmanager/BUILD.gn | 13 ++++++++++++- services/sink/transport/BUILD.gn | 13 ++++++++++++- services/source/inputinject/BUILD.gn | 13 ++++++++++++- services/source/sourcemanager/BUILD.gn | 13 ++++++++++++- services/source/transport/BUILD.gn | 13 ++++++++++++- services/state/BUILD.gn | 13 ++++++++++++- services/transportbase/BUILD.gn | 13 ++++++++++++- sinkhandler/BUILD.gn | 13 ++++++++++++- sourcehandler/BUILD.gn | 13 ++++++++++++- utils/BUILD.gn | 7 +++++++ 14 files changed, 163 insertions(+), 13 deletions(-) diff --git a/dfx_utils/BUILD.gn b/dfx_utils/BUILD.gn index 9a03a9d..5ed35ce 100755 --- a/dfx_utils/BUILD.gn +++ b/dfx_utils/BUILD.gn @@ -45,6 +45,12 @@ ohos_shared_library("libdinput_dfx_utils") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + deps = [ "${utils_path}:libdinput_utils" ] external_deps = [ @@ -58,7 +64,12 @@ ohos_shared_library("libdinput_dfx_utils") { "samgr:samgr_proxy", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] subsystem_name = "distributedhardware" diff --git a/inputdevicehandler/BUILD.gn b/inputdevicehandler/BUILD.gn index 18db9b3..5c36f6a 100755 --- a/inputdevicehandler/BUILD.gn +++ b/inputdevicehandler/BUILD.gn @@ -45,6 +45,12 @@ ohos_shared_library("libdinput_handler") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + deps = [ "${services_state_path}:libdinput_sink_state", "${utils_path}:libdinput_utils", @@ -66,7 +72,12 @@ ohos_shared_library("libdinput_handler") { "samgr:samgr_proxy", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] subsystem_name = "distributedhardware" diff --git a/interfaces/inner_kits/BUILD.gn b/interfaces/inner_kits/BUILD.gn index 6240ed4..bcbcb96 100644 --- a/interfaces/inner_kits/BUILD.gn +++ b/interfaces/inner_kits/BUILD.gn @@ -95,6 +95,12 @@ ohos_shared_library("libdinput_sdk") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + external_deps = [ "access_token:libaccesstoken_sdk", "access_token:libtokenid_sdk", @@ -109,7 +115,12 @@ ohos_shared_library("libdinput_sdk") { "samgr:samgr_proxy", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] subsystem_name = "distributedhardware" diff --git a/services/sink/inputcollector/BUILD.gn b/services/sink/inputcollector/BUILD.gn index 3711531..57cb891 100755 --- a/services/sink/inputcollector/BUILD.gn +++ b/services/sink/inputcollector/BUILD.gn @@ -44,6 +44,12 @@ ohos_shared_library("libdinput_collector") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + deps = [ "${services_state_path}:libdinput_sink_state", "${utils_path}:libdinput_utils", @@ -65,7 +71,12 @@ ohos_shared_library("libdinput_collector") { "samgr:samgr_proxy", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] subsystem_name = "distributedhardware" diff --git a/services/sink/sinkmanager/BUILD.gn b/services/sink/sinkmanager/BUILD.gn index 806b1bd..0c65940 100644 --- a/services/sink/sinkmanager/BUILD.gn +++ b/services/sink/sinkmanager/BUILD.gn @@ -55,6 +55,12 @@ ohos_shared_library("libdinput_sink") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + deps = [ "${dfx_utils_path}:libdinput_dfx_utils", "${distributedinput_path}/services/state:libdinput_sink_state", @@ -88,7 +94,12 @@ ohos_shared_library("libdinput_sink") { "window_manager:libdm", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] subsystem_name = "distributedhardware" diff --git a/services/sink/transport/BUILD.gn b/services/sink/transport/BUILD.gn index 05d4afa..d82ddc2 100644 --- a/services/sink/transport/BUILD.gn +++ b/services/sink/transport/BUILD.gn @@ -46,6 +46,12 @@ ohos_shared_library("libdinput_sink_trans") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + deps = [ "${dfx_utils_path}:libdinput_dfx_utils", "${distributedinput_path}/services/transportbase:libdinput_trans_base", @@ -70,7 +76,12 @@ ohos_shared_library("libdinput_sink_trans") { "samgr:samgr_proxy", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] subsystem_name = "distributedhardware" diff --git a/services/source/inputinject/BUILD.gn b/services/source/inputinject/BUILD.gn index 91829be..0c84f71 100644 --- a/services/source/inputinject/BUILD.gn +++ b/services/source/inputinject/BUILD.gn @@ -49,6 +49,12 @@ ohos_shared_library("libdinput_inject") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + deps = [ "${dfx_utils_path}:libdinput_dfx_utils", "${services_state_path}:libdinput_sink_state", @@ -72,7 +78,12 @@ ohos_shared_library("libdinput_inject") { "samgr:samgr_proxy", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] subsystem_name = "distributedhardware" diff --git a/services/source/sourcemanager/BUILD.gn b/services/source/sourcemanager/BUILD.gn index 11f8a32..aa02846 100644 --- a/services/source/sourcemanager/BUILD.gn +++ b/services/source/sourcemanager/BUILD.gn @@ -92,6 +92,12 @@ ohos_shared_library("libdinput_source") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + deps = [ "${dfx_utils_path}:libdinput_dfx_utils", "${distributedinput_path}/services/transportbase:libdinput_trans_base", @@ -123,7 +129,12 @@ ohos_shared_library("libdinput_source") { "samgr:samgr_proxy", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] subsystem_name = "distributedhardware" diff --git a/services/source/transport/BUILD.gn b/services/source/transport/BUILD.gn index 874649d..f5431b6 100755 --- a/services/source/transport/BUILD.gn +++ b/services/source/transport/BUILD.gn @@ -45,6 +45,12 @@ ohos_shared_library("libdinput_source_trans") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + deps = [ "${dfx_utils_path}:libdinput_dfx_utils", "${distributedinput_path}/services/transportbase:libdinput_trans_base", @@ -68,7 +74,12 @@ ohos_shared_library("libdinput_source_trans") { "samgr:samgr_proxy", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] subsystem_name = "distributedhardware" diff --git a/services/state/BUILD.gn b/services/state/BUILD.gn index 8b01a01..20e77df 100644 --- a/services/state/BUILD.gn +++ b/services/state/BUILD.gn @@ -49,6 +49,12 @@ ohos_shared_library("libdinput_sink_state") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + deps = [ "${dfx_utils_path}:libdinput_dfx_utils", "${services_sink_path}/transport:libdinput_sink_trans", @@ -70,7 +76,12 @@ ohos_shared_library("libdinput_sink_state") { "samgr:samgr_proxy", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] subsystem_name = "distributedhardware" diff --git a/services/transportbase/BUILD.gn b/services/transportbase/BUILD.gn index 439a74d..622f14e 100644 --- a/services/transportbase/BUILD.gn +++ b/services/transportbase/BUILD.gn @@ -44,6 +44,12 @@ ohos_shared_library("libdinput_trans_base") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + deps = [ "${dfx_utils_path}:libdinput_dfx_utils", "${utils_path}:libdinput_utils", @@ -66,7 +72,12 @@ ohos_shared_library("libdinput_trans_base") { "samgr:samgr_proxy", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] subsystem_name = "distributedhardware" diff --git a/sinkhandler/BUILD.gn b/sinkhandler/BUILD.gn index a49104d..b9a2c76 100644 --- a/sinkhandler/BUILD.gn +++ b/sinkhandler/BUILD.gn @@ -50,6 +50,12 @@ ohos_shared_library("libdinput_sink_handler") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + deps = [ "${dfx_utils_path}:libdinput_dfx_utils", "${innerkits_path}:libdinput_sdk", @@ -68,7 +74,12 @@ ohos_shared_library("libdinput_sink_handler") { "samgr:samgr_proxy", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] subsystem_name = "distributedhardware" diff --git a/sourcehandler/BUILD.gn b/sourcehandler/BUILD.gn index d054e1d..1ba3d88 100644 --- a/sourcehandler/BUILD.gn +++ b/sourcehandler/BUILD.gn @@ -52,6 +52,12 @@ ohos_shared_library("libdinput_source_handler") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + deps = [ "${dfx_utils_path}:libdinput_dfx_utils", "${innerkits_path}:libdinput_sdk", @@ -71,7 +77,12 @@ ohos_shared_library("libdinput_source_handler") { "samgr:samgr_proxy", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] subsystem_name = "distributedhardware" diff --git a/utils/BUILD.gn b/utils/BUILD.gn index 085b405..af7c746 100644 --- a/utils/BUILD.gn +++ b/utils/BUILD.gn @@ -44,6 +44,13 @@ ohos_shared_library("libdinput_utils") { "LOG_DOMAIN=0xD004120", ] + cflags = [ + "-O2", + "-D_FORTIFY_SOURCE=2", + ] + + cflags_cc = cflags + external_deps = [ "c_utils:utils", "distributed_hardware_fwk:distributed_av_receiver", -- Gitee