diff --git a/bundle.json b/bundle.json index 393716e56b1794a971f39eaacd7730caddfd73e5..c38bfa374ef2a4d836ed0c0d86d82cea58bc9b11 100644 --- a/bundle.json +++ b/bundle.json @@ -23,12 +23,16 @@ "ram": "10240KB", "deps": { "components": [ - "libeventhandler", + "c_utils", + "eventhandler", + "hitrace_native", + "hiviewdfx_hilog_native", "samgr_proxy", "system_ability_fwk" ], "third_party": [ - "xml2" + "bounds_checking_function", + "libxml2" ] }, "build": { @@ -66,6 +70,15 @@ ] }, "name": "//foundation/resourceschedule/frame_aware_sched/interfaces/innerkits/frameintf:frame_trace_intf" + }, + { + "header": { + "header_base": "//foundation/resourceschedule/frame_aware_sched/common/include", + "header_files": [ + "rtg_interface.h" + ] + }, + "name": "//foundation/resourceschedule/frame_aware_sched/interfaces/innerkits/frameintf:rtg_interface" } ], "test": [ diff --git a/interfaces/innerkits/frameintf/BUILD.gn b/interfaces/innerkits/frameintf/BUILD.gn index dd03d1d69e54eb017f27970649e6f2b40c67e85f..bace3b594fce51b61e1a0789e222fce948919de5 100644 --- a/interfaces/innerkits/frameintf/BUILD.gn +++ b/interfaces/innerkits/frameintf/BUILD.gn @@ -29,6 +29,14 @@ config("frame_trace_intf_config") { include_dirs = [ "./" ] } +config("rtg_interface_config") { + visibility = [ ":*" ] + include_dirs = [ + "./", + "../../../common/include", + ] +} + ohos_shared_library("frame_trace_intf") { sources = [ "frame_trace.cpp" ] @@ -116,6 +124,8 @@ ohos_shared_library("rtg_interface") { "-fstack-protector-strong", ] + public_configs = [ ":rtg_interface_config" ] + include_dirs = [ "../../../common/include", "//third_party/bounds_checking_function/include",